Если методу removeItem() интерфейса Storage передать ключ, то из хранилища будет удален элемент с указанным ключем. 

Синтаксис

storage.removeItem(keyName);

Параметры

названиеКлюча
DOMString содержит в себе название ключа.

Возвращает

Метод не возвращает значений.

Пример

Следующая функция создает три элемента внутри локального хранилища и потом удаляет элемент с ключом image.

function populateStorage() {
  localStorage.setItem('bgcolor', 'red');
  localStorage.setItem('font', 'Helvetica');
  localStorage.setItem('image', 'myCat.png');

  localStorage.removeItem('image');
}

Примечание:  чтобы увидеть использование этой функции на реальном примере, загляните в Web Storage Demo.

Стандарты

Стандарт Статус Комментарий
Unknown
Определение 'removeItem()' в этой спецификации.
Неизвестно  

Совместимость с браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
localStorage 4 3.5 8 10.50 4
sessionStorage 5 2 8 10.50 4
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 2.1 ? 8 11 iOS 3.2

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

Примечание: начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кэшем, которая может быть случайно  очищена по требованию OS, обычно это происходит, когда мало доступного места.

Смотрите также

Using the Web Storage API

Метки документа и участники

Метки: 
Внесли вклад в эту страницу: twenshin, empirogov, Floyer
Обновлялась последний раз: twenshin,