const {edGalho, edFolha} = require('./array');
function juntandoLista(arr1,arr2){
let listaFinal = [];
let atualL1 = 0;
let atualL2 = 0;
while(atualL1<arr1.length && atualL2<arr2.length){
if(arr1[atualL1].preco > arr2[atualL2].preco){
listaFinal.push(arr2[atualL2]);
atualL2++;
} else if(arr2[atualL2].preco > arr1[atualL1].preco){
listaFinal.push(arr1[atualL1]);
atualL1++
} else{
listaFinal.push(arr1[atualL1]);
listaFinal.push(arr2[atualL2]);
atualL1++;
atualL2++;
};
};
while(arr1[atualL1] || arr2[atualL2]){
if(arr1[atualL1]){
listaFinal.push(arr1[atualL1]);
atualL1++;
} else{
listaFinal.push(arr2[atualL2]);
atualL2++;
};
};
return listaFinal;
};
console.log(juntandoLista(edFolha,edGalho));
Eu fiz o algoritimo de uma maneira alternativa da professora, o que acham? Isso fere alguma boa prática do JS?