const pedidos = ['camiseta', 'calça', 'tênis'];
const novoPedidos = [...pedidos, 'boné'];
console.log("Array original: ", pedidos);
console.log("Array copiado: ", novoPedidos);
const pedidos = ['camiseta', 'calça', 'tênis'];
const novoPedidos = [...pedidos, 'boné'];
console.log("Array original: ", pedidos);
console.log("Array copiado: ", novoPedidos);
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.