Explicação de Todo principal
Objetivo do desafio: Use o método de array shift
para remover o 1º item de uma array.
Passo a passo da solução: O método de array shift é exatamente como .pop()
, exceto que remove o 1º elemento de uma array, em vez do último.
Neste desafio, a array todoList
contém 3 strings, 'Do dishes'
, 'Pay bills'
e 'Write novel'
.
Quando o desafio é carregado, a variável topTodo
tem o valor todoList[0]
.
Embora isso leia o 1º item em todoList
, na verdade não o remove da array todoList
. Para removê-lo e concluir o desafio, substitua [0]
por .shift()
.
Solução do código de exemplo:
let todoList = ['Do dishes', 'Pay bills', 'Write novel'];
let topTodo = todoList.shift();
console.log('The 1st item on the to-do list is: ' + topTodo);
console.log('The remaining items are: ' + todoList);
Conceitos de JavaScript: Arrays, Indexação da Array, Métodos de Array, .shift()
, console.log