var a = { a: 1 }; localStorage.setItem('a', a); console.log(localStorage.getItem('a')); // ??Что выведет консоль?
localStorage
принимает в качестве ключей и значений только строки. Если в метод setItem
передать значение, не являющееся строкой, то это значение будет автоматически преобразовано в строку.