Já comparei com o código feito no vídeo e não achei diferença (a não ser algumas variáveis que mudei o nome), mas ainda continua dando erro, não sei o que está dando erro e não sei como corrigir, alguém poderia me ajudar?
const {edGalho, edFolha} = require('./arrays');
function juntaListas(lista1, lista2) {
let listaFinal = [];
let atualLista1 = 0;
let atualLista2 = 0;
let atual = 0;
while(atualLista1 < lista1.length && atualLista2 < lista2.length) {
let produtoAtualLista1 = lista1[atualLista1];
let produtoAtualLista2 = lista2[atualLista2];
if (produtoAtualLista1.preco < produtoAtualLista2.preco) {
listaFinal[atual] = produtoAtualLista1;
produtoAtualLista1++;
} else {
listaFinal[atual] = produtoAtualLista2;
produtoAtualLista2++;
}
atual++;
}
return listaFinal;
}
console.log(juntaListas(edGalho, edFolha));