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

Для чего используется sessionStorage

sessionStorage — это объект веб-хранилища, который позволяет сохранять данные на стороне клиента в рамках одной сессии. В отличие от localStorage, данные в sessionStorage очищаются при закрытии вкладки браузера.

Основные случаи использования:

  • Временное хранение данных (например, формы, токены аутентификации).
  • Сохранение состояния приложения между перезагрузками страницы в одной вкладке.
  • Обмен данными между страницами в одном окне (при мультистраничных приложениях).

Пример:

javascript
// Сохранение данных
sessionStorage.setItem('userToken', 'abc123');

// Получение данных
const token = sessionStorage.getItem('userToken');

// Удаление данных
sessionStorage.removeItem('userToken');

Ограничения:

  • Доступен только в рамках одного источника (протокол + домен + порт).
  • Максимальный объем — обычно 5 МБ.
  • Не поддерживает сложные структуры данных (нужно использовать JSON.stringify/JSON.parse).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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