English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
key() Il metodo restituisce il nome della chiave con l'indice specificato.
Il metodo key() appartiene agli oggetti di archiviazione e può esserelocalStorageOggetto osessionStorrageOggetto.
L'ordine delle chiavi è definito dal user-agent, quindi non dovresti farne affidamento.
localStorage.key(index)
sessionStorage.key(index)
var x = localStorage.key(0);Prova a vedere‹/›
I numeri nella tabella specificano la versione del browser che supporta il metodo key() per la prima volta:
Metodo | |||||
key() | 4 | 3.5 | 11.5 | 4 | 9 |
Parametro | Descrizione |
---|---|
index | Un numero intero che rappresenta il numero di posizione della chiave da ottenere. Questo è un indice che parte da zero |
Valore di ritorno: | Stringa che contiene il nome della chiave. SeIndiceNon esistente, restituisce null |
---|---|
Versione DOM: | API di archiviazione di rete |
La seguente funzione itera sulle chiavi di archiviazione locale:
function displayItems() { var items = ""; for(var i = 0; i < localStorage.length; i++) { items += localStorage.key(i) + "<br>"; } document.getElementById("output").innerHTML = items; }Prova a vedere‹/›
La seguente funzione esplora le chiavi di archiviazione locale e recupera i valori impostati per ciascuna chiave:
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; }Prova a vedere‹/›
La seguente funzione aggiunge due elementi di dati all'archiviazione di sessione del dominio corrente e restituisce il nome del primo elemento di archiviazione di sessione:
var x = sessionStorage.key(0);Prova a vedere‹/›
Tutorial HTML:API di archiviazione Web
Riferimento a finestra (Window):Proprietà window.localStorage
Riferimento a finestra (Window):Proprietà window.sessionStorage