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(){} 用来监视当前属性值变化的回调函数

 

 

转载于:https://www.cnblogs.com/noreason/p/10035590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值