Codigo parece estar funcionando mas a array esta vindo vazia
const { edGalho, edFolha } = require('./arrayLivrariaAula1')//puxando essas 2 variaveis de outro arquivo
function juntaListas(lista1, lista2) {
let listaFinal = [];
let posicaoAtualLista1 = 0;
let posicaoAtualLista2 = 0;
let atual = 0;
console.log("estou aqui 1")
while (posicaoAtualLista1 < lista1.lenght && posicaoAtualLista2 < lista2.lenght) {
let produtoAtualLista1 = lista1 [posicaoAtualLista1];
let produtoAtualLista2 = lista2 [posicaoAtualLista2];
console.log(`Comparando ${produtoAtualLista1.titulo} com ${produtoAtualLista2.titulo} `)
console.log("estou aqui 2")
if(produtoAtualLista1.preco < produtoAtualLista2.preco){
listaFinal[atual] = produtoAtualLista1;
posicaoAtualLista1++;
console.log("estou aqui 3")
} else {
listaFinal[atual] = produtoAtualLista2;
posicaoAtualLista2++;
console.log("estou aqui 4")
}
atual++;
console.log("estou aqui 5")
}
console.log("estou aqui 6")
return listaFinal;
}
quando executa aparece isso:
estou aqui 1 estou aqui 6 []