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

Resolução

const tarefas = ['Estudar', 'Lavar roupa', 'Fazer compras'];

tarefas.push('Pagar boletos');
console.log("lista após adicionar: ", tarefas);


const IndexUltimaTarefa = (tarefas.length) - 1;

tarefas.splice(IndexUltimaTarefa);
console.log("Lista após remover a última tarefa: ", tarefas);

1 resposta
solução!

Oi, Jose, como vai?

O seu código atende perfeitamente ao objetivo proposto pela atividade. A lógica utilizada para identificar o índice do último elemento e removê-lo com o método splice funciona de maneira muito eficiente para a manipulação do array.

Como dica para expandir o seu conhecimento de métodos em JavaScript, a linguagem possui uma função nativa específica para remover o último item de uma lista de forma mais enxuta, chamada pop. Um exemplo de aplicação seria substituir as linhas finais do seu código apenas pelo comando tarefas.pop(), que retira automaticamente o elemento do final do array sem a necessidade de calcular o seu índice previamente.

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

Continue se dedicando aos estudos e saiba que o fórum está a disposição.

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