Storage
インターフェイスの clear()
メソッドを呼び出すと、ストレージ内のすべてのキーを消去します。
構文
storage.clear();
引数
引数なし。
戻り値
戻り値なし。
例
以下の関数はローカルストレージに 3 個のデータアイテムを作成して、clear()
を使用してすべて削除します。
function populateStorage() { localStorage.setItem('bgcolor', 'red'); localStorage.setItem('font', 'Helvetica'); localStorage.setItem('image', 'myCat.png'); localStorage.clear(); }
注記: 実際の例として、Web Storage Demo をご覧ください。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
Web Storage (Second edition) clear() の定義 |
勧告 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
localStorage | 4 | 3.5 | 8 | 10.50 | 4 |
sessionStorage | 5 | 2 | 8 | 10.50 | 4 |
機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | 2.1 | ? | 8 | 11 | iOS 3.2 |
すべてのブラウザで、localStorage および sessionStorage が受け入れる容量は異なります。さまざまなブラウザのストレージ容量を報告しているページがあります。
注記: iOS 5.1 より Safari Mobile は localStorage データを cache フォルダに保存しており、概して空き容量が少ない場合に OS の要求により、時々クリーンアップを受けます。