摘要: 使用ECMAScript5的Object.getOwnPropertyDescriptor()方法,可以取得给定属性的描述符。这个方法接收两个参数:属性所在的对象和要读取其描述符的属性名称。返回值是一个对象,如果是访问器属性,这个对象的属性有configurable、enumerable、get... 阅读全文
posted @ 2015-06-07 21:18 杨潇love 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 由于未对象定义多个属性的可能性很大,ECMAScript 5 又定义了一个Object.defineProperties()方法。利用这个方法可以通过描述符一次定义多个属性。这个方法接收两个对象参数:第一个对象是要添加和修改其属性的对象,第二个对象的属性与第一个对象中要添加或修改的属性一一对应。... 阅读全文
posted @ 2015-06-07 20:59 杨潇love 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 访问器属性不包含数据值;它们包含一对getter和setter函数(不过,这两个函数都不是必须的)。在读取访问器属性时,会调用getter函数,这个函数负责返回有效的值;在写入访问器属性时,会调用setter函数并传入新值,这个函数负责决定如何处理数据。访问器属性有如下4个特性。[[Config... 阅读全文
posted @ 2015-06-07 11:35 杨潇love 阅读(897) 评论(0) 推荐(0) 编辑