キーがHTML5ローカルストレージに存在するかどうかを確認する
getitem(key)は、1つのパラメーターの値を取り、キーに関連付けられた値を返します。指定されたキーは、オブジェクトに関連付けられたリストに存在します。
if(localStorage.getItem("user")===null) { //... }
ただし、キーがリストに存在しない場合は、以下のコードを使用してnull値を渡します
if("user" in localStorage){ alert('yes'); } else { alert('no'); }
-
HTML DOMストレージsetItem()メソッド
HTML DOM Storage setItem()メソッドは、指定されたキー名を渡すことによってストレージオブジェクトアイテムを削除するために使用されます。 構文 以下は、Storage removeItem()メソッドの構文です- localStorage.removeItem(keyname,value); または sessionStorage.removeItem(keyname,value ); ここで、keynameは文字列型であり、値を取得するために使用されるキー名を表します。 2番目のパラメータ値は、古い値を置き換える新しい値を表します。 例 Storage setI
-
HTML DOM Storage key()メソッド
HTML DOM Storage key()メソッドは、ストレージオブジェクト内の特定のインデックスにあるキー名を返すために使用されます。インデックスはパラメータとしてkey()メソッドに渡されます。ストレージオブジェクトは、セッションオブジェクトまたはlocalStorageオブジェクトにすることができます。 構文 以下は、-の構文です。 localStorageを使用したStoragekey()メソッド- localStorage.key(index); sessionStorageを使用したStoragekey()メソッド- sessionStorage.key(index);