Javascriptでローカルストレージに複数の値(配列)を保存する方法をまとめました。
ローカルストレージに複数の値(配列)を保存
ローカルストレージ(localStorage)に1つのキーで複数の値を保存したい場合があります。
その場合、「JSON.stringify()」を使って一度配列をJSON型に変換する必要があります。
また、取り出すときにも「JSON.parse()」でJSON形式から配列に復元します。
サンプルコード(Javascript)
サンプルプログラムのソースコードです。
var saveData = function(){ // 配列を定義 var data = { value1: 50, value2: 100 }; // 配列をJSON形式に変換してからローカルストレージに保存 localStorage.setItem("key", JSON.stringify(data)); }; var loadData = function(){ // ローカルストレージに保存したデータ(配列)を取得 var data = JSON.parse(localStorage.getItem("key"); // 値を取得 var value1 = data.value1; var value2 = data.value2; };
– | 関連記事 |
---|---|
1 | Javascript入門 |
コメント