2
respostas

[Sugestão] Alternativa para remover todas tarefas

Eu também achei mais confuso esse método dele. Então simplesmente criei uma função para remover todo o LocalStorage, usando um próprio método da API, passando o valor da chave.

function limparLocalStorage () {
    localStorage.removeItem("tarefas")
}

E depois atribui ao botão btnRemoverTodas.

btnRemoverTodas.onclick = () => {
    document.querySelectorAll(".app__section-task-list-item").forEach(elemento => {
        elemento.remove()
    })
    limparLocalStorage()
}

Testei várias vezes e funcionou normal.

2 respostas

Bacana, Julio!

E o método que remove somente as concluídas, como que ficou?

:)

Esse método copiei o dele mesmo kkk. Foi mais fácil de entender.