1
resposta

[Projeto] Resolução

const pedidos = ['camiseta', 'calça', 'tênis'];

const novoPedidos = [...pedidos, 'boné'];

console.log("Array original: ", pedidos);
console.log("Array copiado: ", novoPedidos);

1 resposta

Oi, Jose, como vai?

O seu código atende muito bem à proposta da atividade. O uso do operador spread para clonar o array e adicionar um novo item simultaneamente é uma prática excelente no JavaScript, garantindo que a lista original de pedidos permaneça intacta.

Como dica adicional para clonar arrays, a linguagem também oferece o método slice, que pode ser útil em outros contextos. Um exemplo seria criar a cópia usando const copiaPedidos = pedidos.slice() e, em seguida, adicionar o novo item com copiaPedidos.push('boné'). Ambas as formas atingem o mesmo objetivo de evitar a mutação da estrutura de dados original.

Parabenizo você pelo desenvolvimento do exercício e agradeço por compartilhar a sua solução com a comunidade.

Continue se dedicando aos estudos e praticando, lembrando sempre que o fórum está a disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!