4.3 資料擷取

localStorage 資料擷取

可透過以下方式取得 localStorage 裡的資料:

var get_color = localStorage.colorSetting2;
// 或
var get_color = localStorage.getItem("colorSetting2");
// 或
var get_color = localStorage['colorSetting2'];

如果 localStorage 裡沒有指定的資料,會回傳 undefined

如果有儲存 JSON 資料,取出時,通常會用 JSON.parse() 來轉回物件格式:

var car = JSON.parse(localStorage.getItem("car"));
console.log(car);

sessionStorage 資料擷取

可透過以下方式取得 sessionStorage 裡的資料:

var get_color = sessionStorage.colorSetting_from_session1;
// 或
var get_color = sessionStorage.getItem("colorSetting_from_session1");
// 或
var get_color = sessionStorage['colorSetting_from_session1'];

如果 sessionStorage 裡沒有指定的資料,會回傳 undefined

如果有儲存 JSON 資料,取出時,通常會用 JSON.parse() 來轉回物件格式:

var car = JSON.parse(sessionStorage.getItem("car"));
console.log(car);

Last updated