Na aula ao resolver os dois últimos que faltavam entrar no array, foi inserido eles, mas sentir falta de verificar se eles estariam na ordem certa de preços. Minha ideia de cod. que n funcionou
while(posicaoAtualArr1 < lista1.length) {
let livroSeguinte1 = posicaoAtualArr1 + 1
if(posicaoAtualArr1.preco < livroSeguinte1.preco)
{arrayFinal[atual] = lista1[posicaoAtualArr1];}
else {
arrayFinal[atual] = lista1[posicaoAtualArr1]
posicaoAtualArr1++;
atual++;
}
}
while(posicaoAtualArr2 < lista2.length) {
let livroSeguinte = posicaoAtualArr2 + 1
if(posicaoAtualArr2.preco < livroSeguinte.preco)
{arrayFinal[atual] = lista2[posicaoAtualArr2];
}
else {
arrayFinal[atual] = lista2[posicaoAtualArr2]
posicaoAtualArr2++;
atual++;
}
}
atual++;
}
return arrayFinal;
}
console.log(juntarListas(edGalho, edFolha));