Storage.key()

La méthode key() de l'interface Storage prend un nombre n en argument et retourne la n-ième clé contenue dans storage. L'ordre des clés étant définie par le navigateur, il est recommandé de ne pas s'y référer .

Syntaxe

js
var unNomDeCle = storage.key(cle);

Paramètres

cle

Un entier représentant le numéro de la clé voulue. L'index débute à zero.

Valeur de retour

Un DOMString contenant le nom de la clé .

Exemple

La fonction suivante parcours les éléments présents dans le local storage.

js
function forEachKey(callback) {
  for (var i = 0; i < localStorage.length; i++) {
    callback(localStorage.key(i));
  }
}

Note : Pour un exemple plus poussé, consultez la Web Storage Demo.

Autre exemple

La fonction suivante parcourt chaque clé présente dans le localStorage et affiche les valeurs correspondantes.

js
for (var i = 0; i < localStorage.length; i++) {
  console.log(localStorage.getItem(localStorage.key(i)));
}

Spécifications

Specification
HTML Standard
# dom-storage-key-dev

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi