首页 > Web开发 > 详细

json.stringify()与json.parse()的区别

时间:2020-03-12 17:06:13      阅读:73      评论:0      收藏:0      [点我收藏+]

一、JSON.stringify()与JSON.parse()的区别

jSON.stringify()的作用是将 JavaScript 对象转换为 JSON 字符串,JSON.parse()可以将JSON字符串转为一个对象。

二、json.stringify的用法

让localStorage/sessionStorage可以存储对象。

loaclStorage/sessionStorage只能将默认存储字符串,但是往往我们在实际开发的过程中我们使用数据多为对象类型,json.stringify可以将数据转换成字符串,

而在取缓存时,只需配合json.parse()转回对象即可。

//存
function setLocalStorage(key,val){
window.localStorage.setItem(key,JSON.stringify(val));
};
//取
function getLocalStorage(key){
let val = JSON.parse(window.localStorage.getItem(key));
return val;
};
//测试
setLocalStorage(‘demo‘,[1,2,3]);
let a = getLocalStorage(‘demo‘);//[1,2,3]

 

json.stringify()与json.parse()的区别

原文:https://www.cnblogs.com/lcdg/p/12469845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!