Встречается на собеседованиях • сегодня
Когда используется localStorage
localStorage используется для хранения данных на стороне клиента без срока действия (данные сохраняются даже после закрытия браузера). Подходит для:
- Сохранения пользовательских настроек (тема, язык)
- Кэширования данных для офлайн-доступа
- Хранения токенов авторизации (хотя для чувствительных данных лучше
HttpOnlyкуки)
Пример использования:
javascript
// Сохраняем данные
localStorage.setItem('theme', 'dark');
// Получаем данные
const theme = localStorage.getItem('theme');
// Удаляем данные
localStorage.removeItem('theme');Особенности:
- Лимит ~5MB на домен
- Работает только со строками (для объектов используйте
JSON.stringify) - Доступен только в том же origin (протокол+домен+порт)
- Синхронный API, может блокировать главный поток при больших данных

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы