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

Какие знаешь Events возникающие при изменении storage

При изменении localStorage или sessionStorage в другом окне/вкладке браузера с тем же origin срабатывает событие storage. Оно не срабатывает в том же окне, где произошли изменения.

Основные свойства события:

  • key – изменённый ключ (при clear() будет null)
  • oldValue – старое значение (при setItem() на новом ключе – null)
  • newValue – новое значение (при removeItem()null)
  • storageArea – объект localStorage или sessionStorage

Пример обработки:

javascript
window.addEventListener('storage', (event) => {
  console.log(`Key changed: ${event.key}`);
  console.log(`Old value: ${event.oldValue}`);
  console.log(`New value: ${event.newValue}`);
});

Этот механизм часто используют для синхронизации данных между вкладками.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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