JavaScript对象(三)

序列化对象:

   对象序列化:对象的状态转化为字符串,也可以将字符串还原为对象。方法: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需要将对象转化为某种原始值才调用。尤其转换为数字时候。

 

posted @ 2018-04-27 17:51  tangjiao_Miya  阅读(98)  评论(0编辑  收藏  举报