对象序列化:将对象状态转化为字符串,也可以将字符串还原为对象
js内置函数JSON.stringify()和JSON.parse()用于序列化和还原JavaScript对象。
JSON全称Javascript Object Notation JavaScript对象表示法。
o = {x:1,y:{z:[false,null,""]}};
s=JSON.stringify(o)
p=JSON.parse(s)//p是o的深拷贝
注:可以被序列化的:对象、数组、字符串、无穷大数字、true、false和null
不能被序列化的:函数、RegExp、Error对象和undefined值不能序列化和还原
博客介绍了对象序列化,即把对象状态转化为字符串并可还原。提到JS内置函数JSON.stringify()和JSON.parse()用于序列化和还原JavaScript对象,还说明了JSON全称,给出示例展示深拷贝,同时指出可和不可被序列化的内容。
104

被折叠的 条评论
为什么被折叠?



