在web開發時,可能經常會用到sessionstorage存盤資料,存盤單個字串資料變數時并不困難
var str = 'This is a string'; sessionstorage.setItem('param',str);
獲取sessionstorage
var item = sessionstorage.getItem('param'); console.log(item);
但是sessionStorage只能存盤字串型別資料,無法直接存盤陣列型別和JSON物件,如果有需求該怎樣做呢?其實也很簡單,
首先將JSON物件通過JSON.stringify()方法轉換成字串,再存盤到sessionstorage中
var obj = { "name": "Tom", "age": 12, "gender": "man" }; sessionstorage.setItem('jsonParams',JSON.stringify(obj));
然后通過JSON.parse()方法將字串轉換成JSON格式即可
var data = https://www.cnblogs.com/qiantao/p/JSON.parse(sessionstorage.getItem('jsonParams')); console.log(data);
原文鏈接:https://blog.csdn.net/bs__q/article/details/78328037
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/165612.html
標籤:JavaScript
上一篇:用原生JS寫根據時間顯示問候語
下一篇:這7個npm命令將幫助您節省時間
