Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Outra forma

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

function juntarListas(lista, lista2) {
  lista.push(...lista2);
  lista.sort((a, b) => a.preco - b.preco);
}

juntarListas(edFolha, edGalho);
console.log(edFolha);

Esse código serviria pro mesmo proposito?

1 resposta
solução!

Olá Victor, tudo bem?

Sim, o código apresentado funcionaria para o mesmo proposito do apresentado na aula. A função juntarListas recebe duas listas como parâmetros, utiliza o método push para adicionar todos os elementos da segunda lista na primeira e, em seguida, utiliza o método sort para ordenar a lista resultante pelo preço.

Mas lembre-se, o intuito do curso é entender o funcionamento dos algoritmos que normalmente já estão implementados em métodos como o sort que você utilizou. No mais, fico feliz que tenha pensado um pouco além e tenha entendido o problema de forma geral.

Caso durante os seus estudos você tenha problema ou dúvidas, recorra ao fórum, estaremos aqui para ajudá-lo.

Abraços e bons estudos!