Объекты JavaScript Storage

Web Storage API предоставляет два объекта хранилища: sessionStorage (сеансовое хранилище) и localStorage (локальное хранилище), для добавления, удаления, изменения и запроса данных на веб-страницах.

  • localStorage используется для постоянного сохранения данных всего веб-сайта. Сохранённые данные не имеют срока истечения, пока не будут удалены вручную.

  • sessionStorage используется для временного сохранения данных в том же окне (или вкладке). Эти данные будут удалены после закрытия окна или вкладки.

Свойства объекта Storage

Свойство Описание
length Возвращает количество элементов данных, содержащихся в объекте хранилища.

Методы объекта Storage

Метод Описание
key(n) Возвращает n-е в объекте хранилищаnимя ключа
getItem(keyname) Возвращает значение указанного ключа.
setItem(keyname, value) Добавляет ключи и значения. Если соответствующее значение существует, обновляет значение, соответствующее этому ключу.
removeItem(keyname) Удаляет ключ.
clear() Очищает все ключи в объекте хранилища.

Web Storage API

Свойство Описание
window.localStorage Хранит пары ключ/значение в браузере. Без срока истечения.
window.sessionStorage Хранит пары ключ/значение в браузере. Данные будут удалены после закрытия окна или вкладки.
Другие расширения