Здравствуйте).
Задача в следующем. Нужно, что бы сохранялись записи после перезагрузки страницы.
Проблема в том, что при создании новой записи значение ключа перезаписывается. И после перезагрузки сохраняется только одна запись.
function createTodoApp(key) {
// сохраняю запись
localStorage.setItem(key, JSON.stringify(todoItemForm.input.value));
//вывожу
if (localStorage.getItem(key) !== null) {
for(var i = 0; i < localStorage.length; i++) {
let key1 = localStorage.key(i);
let key2 = createTodoItem(JSON.parse(localStorage.getItem(key1)));
todoList.append(key2.item)
key2.doneButton.addEventListener('click', function(){
key2.item.classList.toggle('list-group-item-success')
})
key2.deleteButton.addEventListener('click', function(){
if(confirm('Вы уверены?')){
localStorage.removeItem(key1);
key2.item.remove();
}
})
}
}
}
В качестве ключа передаю просто 'mykeys'.