Встречается на собеседованиях • сегодня
Как хранить JSON в localStorage
Для хранения JSON в localStorage нужно преобразовать объект в строку с помощью JSON.stringify() перед сохранением, а при извлечении — парсить обратно через JSON.parse().
Пример:
javascript
// Сохранение
const user = { name: 'Alice', age: 25 };
localStorage.setItem('user', JSON.stringify(user));
// Получение
const storedUser = JSON.parse(localStorage.getItem('user'));
console.log(storedUser); // { name: 'Alice', age: 25 }
text
**Нюансы:**
1. `localStorage` хранит только строки, поэтому без `JSON.stringify()` объект сохранится как `[object Object]`.
2. При ошибке парсинга (например, если данные повреждены) `JSON.parse()` выбросит исключение — оберните в `try/catch`.
3. Лимит `localStorage` — ~5MB, учитывайте это для больших данных.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы