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

Как сохранить данные в рамках сессии в браузере

Для хранения данных в рамках сессии можно использовать:

  1. sessionStorage – данные сохраняются только на время сессии (пока вкладка/браузер открыты). Пример:
js
sessionStorage.setItem('key', 'value');
const data = sessionStorage.getItem('key');
  1. Cookies с установкой флага Session (без указания expires/max-age). Пример:
js
document.cookie = 'key=value; path=/';
  1. Переменные в памяти – если данные нужны только во время работы приложения (исчезнут после перезагрузки страницы).

Отличия от localStorage:

  • sessionStorage очищается при закрытии вкладки
  • Не имеет ограничений CORS в рамках одного origin
  • Доступен только в контексте текущей вкладки
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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