Recibo un error durante la carga de la página. Creo que el código es verdadero, pero la consola declara la advertencia forEach() no es una función. Ayúdame, por favor, si tienes tiempo. Gracias por la ayuda.
function duty() { let tasks; if (localStorage.getItem("tasks") === null) { tasks = []; } else { tasks = JSON.parse(localStorage.getItem("tasks")); } tasks.forEach(function (item) { const li = document.createElement("li"); li.className = "collection-item"; li.appendChild(document.createTextNode(item)); const link = document.createElement("a"); link.className = "delete-item secondary-content"; link.innerHTML = "<i class='fas fa-trash'></i>"; li.appendChild(link); taskList.appendChild(li); }); }tasks = JSON.parse(localStorage.getItem('tasks'));El resultado de esta línea no es una matriz, es un objeto y forEach solo funciona en la matriz.
Puede usar Object.values(obj) para convertir el objeto en una matriz, luego continuar con forEach()