存对象
localStorage.setItem("obj",JSON.stringify(obj));
取对象
var obj=JSON.parse(localStorage.getItem("obj"));
console.log("obj",obj);
lstorage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储,需要转化为JSON字符串,
function
storageObj(obj) {
var
checkedIdStr = JSON.stringify(obj);
sessionStorage.setItem(
"key"
, checkedIdStr);
};
var
arrBefor = [1,2,3];
storageObj(arrBefor);
var
arrAfter = JSON.parse(sessionStorage.getItem(
"key"
));
console.log(arrAfter,
typeof
arrAfter);
//[1, 2, 3] "object"