localStorage.setItem('name', 'Ян');
localStorage.setItem('surname', 'Вермеер');
localStorage.setItem('birthYear', 1632);
localStorage.setItem('lifeDuration', 43);
console.log(localStorage.getItem('name')); // 'Ян'
for (let value of localStorage) {
if ( typeof +value === 'number' && !isNaN(value)) {
console.log(value); // ??
}
}
Что выведет консоль в строке console.log(+value);?localStorage является неитерируемым, т.е. его нельзя перебрать в цикле for of.localStorage.getItem() возвращает строку, вернее DOMString.