序列化对象:
对象序列化:对象的状态转化为字符串,也可以将字符串还原为对象。方法:JSON.stringify(),用来序列化,JSON.parse(),用来还原对象。
JSON(JavaScript Object Notation),即JavaScript对象表示法。
var o = {x:1};
var s = JSON.stringify(o); //s是o的深拷贝
var p = JSON.parse(s); //p是s的深拷贝
对象方法:
1,toString() //返回对象值的字符串。默认的toString()方法并不会输出很多有用的信息,很多类都带有自定义的toString()方法
2,toLocalString() //返回该对象的本地化字符串
3,toJSON() //带序列化方法会调用toJSON()方法。如果调用,返回值是序列化的结果
4,valueOf() //当js需要将对象转化为某种原始值才调用。尤其转换为数字时候。
原文地址:https://www.cnblogs.com/tangjiao/p/8963716.html
时间: 2024-10-29 01:56:48