日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于localStorage和sessionStorage存储用法的一些细节说明----------localStorage和sessionStorage存储必须字符串化...

發布時間:2023/12/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于localStorage和sessionStorage存储用法的一些细节说明----------localStorage和sessionStorage存储必须字符串化... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

localStorage 和 sessionStorage 基本用法基本一致;localStorage需要會長時間保存,而sessionStorage會保存在當前對話框,會隨著創庫的關閉而被清除,

存儲的數據格式必須是string;所以當localStorage.setItem(a,b)時,不管b為何種數據,在存儲時都會被強制轉化為string格式,進而在拿取getItem(a)時得到的永遠是字符串,

但是在存儲過程中如下細節需要注意:


1.存儲數組時如果不處理,得到的是數組元素的字符串,

var arr=[1,2,3]; localStorage.setItem("temp",arr); console.log(typeof localStorage.getItem("temp")); console.log(localStorage.getItem("temp"));//得到結果 string;1,2,3;

如果想得到數組,必須先再存儲時將其字符串話

var arr=[1,2,3]; localStorage.setItem("temp",JSON.stringify(arr)); console.log(typeof localStorage.getItem("temp")); console.log(localStorage.getItem("temp")); //得到結果 string [1,2,3]

此時雖然已經得到數組,但是是字符串形式的數組,業務中需要將其JSON.parse(),轉換格式才能進一步利用

var arr=[1,2,3]; localStorage.setItem("temp",JSON.stringify(arr)); console.log(typeof localStorage.getItem("temp")); console.log(localStorage.getItem("temp")); console.log(JSON.parse(localStorage.getItem("temp"))); //得到結果 string [1,2,3]//string [1, 2, 3]//array

?

2.存儲對象(包括JSON對象)時如果不處理,得到的是對象元素的字符串,

var obj = {"a": 1,"b": 2}; localStorage.setItem("temp2", obj); console.log(typeof localStorage.getItem("temp2")); console.log(localStorage.getItem("temp2")); //得到結果 string [object Object]//鍵值對形式的字符串,因此是obj

此時對于結果不管是用eval()還是JSON.parse(),都無法解析,如需業務中正常利用,必須在存儲前將其字符串化,然后獲取后再格式化

var obj={"a": 1,"b": 2}; localStorage.setItem("temp",JSON.stringify(obj)); console.log(typeof localStorage.getItem("temp")); console.log(localStorage.getItem("temp"));console.log(JSON.parse(localStorage.getItem("temp"))); console.log(typeof JSON.parse(localStorage.getItem("temp")));//得到結果 string {"a":1,"b":2}//string {a: 1, b: 2}//obj object

?

總結:正常業務中時,不管是數組還是JSON對象,為保證存儲讀取后能正常使用,最好存儲前JSON.stringify()一下需要存儲的數據

?

轉載于:https://www.cnblogs.com/yogic/p/9331019.html

總結

以上是生活随笔為你收集整理的关于localStorage和sessionStorage存储用法的一些细节说明----------localStorage和sessionStorage存储必须字符串化...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产99久久久久 | 性猛交xxxx乱大交3 | 国产精品久久午夜夜伦鲁鲁 | wwwxx在线观看 | 最新av免费| 亚洲色图在线观看 | 特黄aaaaaa私密按摩 | 日本熟妇色xxxxx日本免费看 | 白浆在线播放 | 91久久精品www人人做人人爽 | 超污视频在线观看 | 国产人伦精品一区二区三区 | 国产日韩欧美视频在线 | 国产精品激情偷乱一区二区∴ | 欧美专区亚洲专区 | 9999精品| 欧美三级韩国三级日本三斤 | 日韩毛片网站 | 美女视频黄a视频全免费观看 | 欧美女人天堂 | 国产福利在线视频观看 | 午夜激情国产 | 久久久久久久偷拍 | 国语久久 | 久精品在线 | 国产又黄又粗又猛又爽视频 | 一级女人毛片 | 国产精品一区2区 | 美女色综合 | 国产成人精品电影 | 欧美日本一二三区 | 国产高清一 | www.四虎在线 | 中国精品久久 | av在线大全| 一本之道高清无码视频 | 国产精品日日摸天天碰 | 免费看国产黄色 | 青青草原亚洲 | 精品久久久久久久久久久aⅴ | 最新欧美日韩 | 天天摸天天碰天天爽天天弄 | 色91视频 | 国产激情av一区二区三区 | 美日韩视频| 国产一区二区三区三州 | 草草久久久 | 欧美精品色婷婷五月综合 | 免费三片60分钟 | 人人妻人人藻人人爽欧美一区 | 国内外成人激情视频 | 91亚洲视频 | 肉色欧美久久久久久久免费看 | 91人人澡人人爽 | 国产高清自拍视频 | 日本黄色免费 | 四虎精品视频 | 国产精品制服丝袜 | 久久国产精品久久久久久电车 | 天堂av网手机版 | 亚洲国产视频在线观看 | 男女做爰猛烈吃奶啪啪喷水网站 | 国产一区二区在线免费观看视频 | 久久激情五月 | 秋霞影院午夜 | 日韩av成人 | 三级麻豆| 一区二区三区日韩精品 | 欧美五月激情 | 国产高清第一页 | caoporm超碰 | 亚洲毛片视频 | 亚洲一区动漫 | 久草欧美| 多男调教一女折磨高潮高h 国内毛片毛片毛片毛片毛片 | 热久久中文字幕 | 性巴克成人免费网站 | 免费黄色链接 | 欧美一级在线视频 | 操碰视频在线 | 日韩久操 | 超碰999| 亚洲精品97 | 中文字幕精品国产 | 狠狠爱夜夜爱 | 成人在线超碰 | 久久综合av| 爱爱爱爱网 | 精品在线视频一区 | 神马香蕉久久 | 中文字幕一区二区三区手机版 | 国产国语老龄妇女a片 | 中文字幕在线观看免费视频 | 色婷婷aⅴ一区二区三区 | 丰满少妇麻豆av苏语棠 | 91精品人妻一区二区三区蜜桃2 | 美女mm131爽爽爽免费动视频 | 国产成人一区在线观看 | 欧美女优在线 |