Storage.key()

Storage インターフェイスの key() メソッドは数値 n を渡すと、ストレージ内で n 番目のキーの名称を返します。キーの順序はユーザエージェント依存であり、この順序に頼るべきではありません。

構文

var aKeyName = storage.key(index);

引数

index

名称を取得したいキーの番号を表す整数。これは 0 から始まるインデックスです。

返値

キーの名称を持つ DOMString。該当のインデックスが存在しない場合は null が返ります。

以下の関数は、ローカルストレージのキー全体に対して反復処理を行います。

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

メモ: 実際の例として、Web Storage Demo をご覧ください。

仕様書

Specification
HTML Standard
# dom-storage-key-dev

ブラウザーの互換性

BCD tables only load in the browser

関連情報