对象序列化:将对象状态转化为字符串,也可以将字符串还原为对象
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值不能序列化和还原