Объект sessionStorage
Пример sessionStorage
Задайте и извлеките пару name/value sessionStorage:
sessionStorage.setItem("lastname", "Андрей");
sessionStorage.getItem("lastname");
Попробуйте сами »
Ещё примеры ниже.
Описание sessionStorage
Объект sessionStorage позволяет хранить пары key/value в браузере.
Примечание sessionStorage
Объект sessionStorage хранит данные только для одного сеанса.
(Данные удаляются при закрытии браузера).
Похожи на sessionStorage
Объект localStorage, который хранит данные без срока годности.
(Данные не удаляются при закрытии браузера и доступны в будущих сеансах).
Синтаксис sessionStorage
window.sessionStorage
или просто:
sessionStorage
Сохранение данных в хранилище сеансов
sessionStorage.setItem("key", "value");
Чтение данных из хранилища сеансов
let lastname = sessionStorage.getItem("key");
Удалить данные из хранилища сеанса
sessionStorage.removeItem("key");
Удалить все (Очистить хранилище сеанса)
sessionStorage.clear();
Параметры sessionStorage
| Параметр | Описание |
|---|---|
| key | Обязательно. Название ключа. |
| value | Обязательно. Значение ключа. |
Возвращаемое значение sessionStorage
| Тип | Описание |
|---|---|
| Object | Объект sessionStorage. |
Ещё примеры sessionStorage
Подсчитайте, сколько раз пользователь нажал кнопку:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
Попробуйте сами »
Поддержка браузера sessionStorage
window.sessionStorage поддерживается во всех браузерах:
| Chrome | IE | Edge | Firefox | Safari | Opera |
| Да | 8-11 | Да | Да | Да | Да |