javascript - sessionStorage只能儲存字串嗎?
PHP中文网
PHP中文网 2017-05-18 10:53:07
0
3
548

sessionStorage.setItem('xxx',true),取出來結果"true"字串
sessionStorage.setItem('xxx',{}),取出來結果"[object Object]"
怎麼存別的類型?

PHP中文网
PHP中文网

认证0级讲师

全部回覆(3)
巴扎黑

雷雷

迷茫

sessionStoragelocalStorage只能存字符串,针对对象需要存储storage的話可以序列化一下達到效果:

var obj = {};
sessionStorage.setItem('xxx', JSON.stringify(obj)); //序列化
obj = JSON.parse(sessionStorage.setItem('xxx')); //这时候需要反序列化一下

參考:

  • localStorage儲存JSON物件

  • JS操作JSON

世界只因有你

webStorage本身可以存非字串的,但還沒有瀏覽器對其實作

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板