h3
то что? О нем ведь вопрос. const printAll = () => {
const count = JSON.parse(localStorage.getItem('userIndex'));
if (count !== null && count > 1) {
for (let index = 1; index < count; index++) {
console.log(JSON.parse(localStorage.getItem(`user${index}`)));
}
}
};
localStorage.length
? Потому, что в localStorage
могут быть записаны и другие данные, но не те, которые ожидаем получить в коде выше. И тогда цикл будет проходить по всему localStorage
вхолостую. const save = (login, password) => {
const index = JSON.parse(localStorage.getItem('userIndex')) || 1;
localStorage.setItem('userIndex', index + 1);
localStorage.setItem(`user${index}`, JSON.stringify({ login, password }));
};
save('John', 'qwerty');
save('Emily', 'password');
var
- нет.