Данные в localStorage в JavaScript сохраняются как строки, а не как объекты, потому что ключ и значение в этом хранилище всегда должны быть строками. 34
Если в качестве значения указать не строку, а другой тип данных, например объект, то он будет автоматически преобразован в строку перед записью. 1