Вопросы к Поиску с Алисой
Данные в localStorage в JavaScript сохраняются как строки, а не как объекты, потому что ключ и значение в этом хранилище всегда должны быть строками. learn.javascript.ru htmlacademy.ru
Если в качестве значения указать не строку, а другой тип данных, например объект, то он будет автоматически преобразован в строку перед записью. itchief.ru