sessionStorage只能存储字符串吗?

sessionStorage.setItem('xxx',true),取出来结果"true"字符串
sessionStorage.setItem('xxx',{}),取出来结果"[object Object]"
怎么存别的类型?

慕仙森
浏览 1847回答 1
1回答

喵喔喔

sessionStorage和localStorage只能存字符串,针对对象需要存储storage的话可以序列化一下达到效果:var obj = {};sessionStorage.setItem('xxx', JSON.stringify(obj)); //序列化obj = JSON.parse(sessionStorage.setItem('xxx')); //这时候需要反序列化一下参考:localStorage存储JSON对象JS操作JSON
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript