Встречается на собеседованиях • сегодня

Когда используется localStorage

localStorage используется для хранения данных на стороне клиента без срока действия (данные сохраняются даже после закрытия браузера). Подходит для:

  1. Сохранения пользовательских настроек (тема, язык)
  2. Кэширования данных для офлайн-доступа
  3. Хранения токенов авторизации (хотя для чувствительных данных лучше HttpOnly куки)

Пример использования:

javascript
// Сохраняем данные
localStorage.setItem('theme', 'dark');

// Получаем данные
const theme = localStorage.getItem('theme');

// Удаляем данные
localStorage.removeItem('theme');

Особенности:

  • Лимит ~5MB на домен
  • Работает только со строками (для объектов используйте JSON.stringify)
  • Доступен только в том же origin (протокол+домен+порт)
  • Синхронный API, может блокировать главный поток при больших данных
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы