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

[Dúvida] Lista original inalterada!

Oi, tudo bem? Aqui no meu terminal retornou a array original sem precisar modificar nada, digo alterar com as reticências...

const notas = [7, 7, 8, 9];

const novasNotas = [notas];
novasNotas.push(10);

console.log(novasNotas);
console.log(notas);

retorna a nova array com a nova nota = [ [ 7, 7, 8, 9 ], 10 ] e a array original = [ 7, 7, 8, 9 ]

tem algo relacionado com nova versão do ecmascript?

1 resposta
solução!

Ah, já sei! Coloquei colchetes quando passei a array original para a nova array, por isso retornou uma array dentro de outra com o novo valor!