Instruções
Passo 21
Agora que você obteve os valores dos campos de entrada e gerou um
id, você quer adicioná-los ao seu array taskData para acompanhar cada tarefa. No entanto, você deve fazer isso somente se a tarefa for nova. Se a tarefa já existir, você irá configurá-la para edição. É por isso que você tem a variável dataArrIndex, que fornece o índice de cada tarefa.
Crie uma declaração if com a condição dataArrIndex === -1. Dentro da declaração if, use o método unshift() para adicionar o objeto taskObj ao início do array taskData.
unshift() é um método de array que é usado para adicionar um ou mais elementos ao início de um array.
const arr = [1, 2, 3];
arr.unshift(0);
// [0, 1, 2, 3]
console.log(arr);
O que fazer:
Testes:
- Você deve criar uma declaração `if` com a condição `dataArrIndex === -1`.
- Sua declaração `if` deve ter `taskData.unshift(taskObj)` em seu corpo.
Preview