javascript における localstorage例 javascript javascript

//-----------------------------------
// localStorage 文字列保存と取得
//-----------------------------------

// localStorageへデータを保存する
localStorage.setItem('key1', 'datahoge1');

// localStorageからデータを取得する
let localdata1 = localStorage.getItem('key1');
console.log(localdata1)



//-----------------------------------
// 配列オブジェクト型データ保存と取得
//-----------------------------------
// 配列をJSONコードにシリアライズし、文字列として保存することで実装可能
// 連想配列、多次元配列やオブジェクト型も可能

// localStorageへ 配列を保存
let data = ['datahoge2', 'datahoge3'];
let localjson1 = JSON.stringify(data, undefined, 1);
localStorage.setItem('key2', localjson1);


// localStorageから配列・オブジェクト型データを取得する
let localdata2 = localStorage.getItem('key2');
console.log( JSON.parse(localdata2) ) ;