ES5学习01

1.JSON对象

 JSON.stringify(obj/arr)

将 js对象(数组)转化为json对象(数组)

 JSON.parse(json)

 将json对象(数组)转化为js对象(数组)

2.Object扩展

 Object.create(prototype,[discription])

 作用:以指定对象为原型创建新的对象

 为新的对象指定新的属性,并对属性进行描述

-value:指定值

-writeable:标识当前属性值是否可以修改,默认为false

-configurable:标识当前属性值是否可以被删除,默认为false

-enumerable:标识当前属性值是否能用for in枚举,默认为false

扫描二维码关注公众号,回复: 4279722 查看本文章

 Object.defineProperties(object,descriptors)

 作用:未指定对象扩展多个属性

 get:用来获取当前属性值的回调值

 set:修改当前属性值触发的回调函数,并且实参即为修改后的值

 对象本身的两个方法

get propertyName(){} 用来得到当前属性值的回调函数

set propertyName(){} 用来监视当前属性值变化的回调函数

猜你喜欢

转载自www.cnblogs.com/noreason/p/10035590.html
ES5