English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод Storage key()

Объект хранения JavaScript

key() Метод возвращает имя ключа с указанным индексом.

Метод key() принадлежит объекту хранилища и может бытьlocalStorageОбъект илиsessionStorrageОбъект.

Порядок ключей определен user-agent, поэтому вы не должны зависеть от него.

Грамматика:

localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);
Проверьте, посмотрите‹/›

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

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод key():

Метод
key()43.511.549

Значение параметра

ПараметрОписание
indexЦелое число, представляющее номер ключа, для которого необходимо получить имя. Это индекс, начинающийся с нуля

Технические детали

Возвратное значение:Строка, содержащая имя ключа. ЕслиИндексЕсли его нет, то возвращает null
Версия DOM:API сетевого хранения

Более примеров

Данная функция итерирует ключи локального хранилища:

function displayItems() {
  var items = "";
  for(var i = 0; i < localStorage.length; i++) {
 items += localStorage.key(i) + "<br>";
  }
  document.getElementById("output").innerHTML = items;
}
Проверьте, посмотрите‹/›

Данная функция перебирает ключи локального хранилища и получает значения, установленные для каждого ключа:

function displayItems() {
  var items = "";
  for(var i = 0; i < localStorage.length; i++) {
 items += localStorage.key(i) + ": ";
 items += localStorage.getItem(localStorage.key(i)) + "<br>";
  }
  document.getElementById("output").innerHTML = items;
}
Проверьте, посмотрите‹/›

Следующие функции добавляют два данных элемента в текущую сессию хранилища и возвращают имя первого элемента сессии хранения:

var x = sessionStorage.key(0);
Проверьте, посмотрите‹/›

Соответствующие ссылки

Учебник HTML:API веб-хранилища

Справочник по окну (Window):Свойство window.localStorage

Справочник по окну (Window):Свойство window.sessionStorage

Объект хранения JavaScript