English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
key() Метод возвращает имя ключа с указанным индексом.
Метод key() принадлежит объекту хранилища и может бытьlocalStorageОбъект илиsessionStorrageОбъект.
Порядок ключей определен user-agent, поэтому вы не должны зависеть от него.
localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);Проверьте, посмотрите‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод key():
Метод | |||||
key() | 4 | 3.5 | 11.5 | 4 | 9 |
Параметр | Описание |
---|---|
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