1
resposta

como o exercicio era só para mudar o ultimo, fiz dessa forma.

const listaDeCompras2 = ['arroz', 'feijão', 'macarrão', 'tomate'];

listaDeCompras2.pop();
listaDeCompras2.push('fruta');

console.log (listaDeCompras2[1]);

console.log (listaDeCompras2);
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você utilizou pop() e push() para ajustar apenas o último elemento do array, isso mostra um bom entendimento de como manipular listas de forma direta. Além disso, acessar o índice com listaDeCompras2[1] demonstra que você já está confortável navegando pelos elementos.

Uma dica interessante para o futuro é usar o método splice() quando quiser substituir um item em uma posição específica sem remover manualmente antes. Veja este exemplo:


let lista = ['arroz', 'feijao', 'macarrao', 'tomate'];

lista.splice(3, 1, 'fruta');

console.log(lista);

Esse código substitui diretamente o item na posição 3 por "fruta", sem precisar usar dois métodos separados, deixando o código mais enxuto.

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