1
resposta

Lista 2 está dando erro, me ajudem

const{ edFolha, edGalho } = require('./arrays.js')

function    juntalistas(Lista1, Lista2){
    let listaFinal= [];
   let posicaoAtualLista1= 0;
   let posicaoAtualLista2= 0;
   let atual= 0;
    while(posicaoAtualLista1 < lista.length && posicaoAtualLista2 < lista2.length){
        let produtoAtualizadoLista1 = Lista1[posicaoAtualLista1];
        let produtoAtualizadoLista2 = Lista2[posicaoAtualLista2];
        console.log(`comparando ${produtoAtualizadoLista1} com ${produtoAtualizadoLista2.titulo}`)
        if(produtoAtualizadoLista1.preco < produtoAtualizadoLista2.preco){
            listaFinal[atual]= produtoAtualizadoLista1; posicaoAtualLista1++;
        }else{

            listaFinal[atual]= produtoAtualizadoLista2; posicaoAtualLista2++;

        }

        atual++;
    }

    return  listaFinal;


}
console.log(juntalistas[edGalho], [edFolha]);
1 resposta

Boa tarde, da uma olhada no seu while hile(posicaoAtualLista1 < lista>>1<<<.length && posicaoAtualLista2 < lista2.length){

e será necessario fazer outras alterações dentro também