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

 

 Object.defineProperties(object,descriptors)

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

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

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

 对象本身的两个方法

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

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

 

 

posted @ 2018-11-28 22:52  Noreasonup  阅读(130)  评论(0编辑  收藏  举报