Instruções

Passo 35

Você pode melhorar a legibilidade e a manutenibilidade do código refatorando o listener do evento submit em duas funções separadas. A primeira função pode ser usada para adicionar os valores de entrada a taskData, enquanto a segunda função pode ser responsável por adicionar as tarefas ao DOM. Use a sintaxe de seta para criar uma função addOrUpdateTask. Então mova a variável dataArrIndex, o objeto taskObj e a declaração if para dentro da função addOrUpdateTask.

O que fazer:

Testes:

  • Você deve usar `const` e a sintaxe de arrow para criar uma função `addOrUpdateTask`.
  • Você deve mover a variável `dataArrIndex` para dentro da função `addOrUpdateTask`.
  • Você deve mover o objeto `taskObj` para dentro da função `addOrUpdateTask`.
  • Você deve mover a declaração `if` com a condição `dataArrIndex === -1` para dentro da sua função `addOrUpdateTask`.

Preview