使用ECMAScript5的Object.getOwnPropertyDescriptor()方法,可以取得给定属性的描述符。这个方法接收两个参数:属性所在的对象和要读取其描述符的属性名称。返回值是一个对象,如果是访问器属性,这个对象的属性有configurable、enumerable、get.....
分类:
其他好文 时间:
2015-06-07 23:02:35
阅读次数:
139
ECMAScript中有两种属性:数据属性和访问器属性。 数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4个描述其行为的特性。[[Configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性...
分类:
其他好文 时间:
2015-06-06 21:58:20
阅读次数:
116
enumerable和configurable(function(){ 'use strict'; var point={x:1,y:2,z:3}; Object.defineProperty(point,'x',{ enumerable:false,//对象属性是否可枚举 ...
分类:
Web程序 时间:
2015-05-16 18:03:46
阅读次数:
174
configurable joint加在轮子上,connected body是车身。这种情况下,Anchor=(0,0,0)表示轮子一端joint锚点取carWheelCenterConnected Anchor=(-0.699,-0.5,-0.5)表示车身一端joint锚点取:carBodyCen...
分类:
编程语言 时间:
2015-05-10 20:09:00
阅读次数:
155
JavaScript对象 属性除了包含名字和值外,属性还包含了一些他们可写、可枚举、可配置的特性。JavaScript中包含两种属性:数据属性和访问器属性。数据属性:configurable:表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能把属性改成访问器属性。enume...
分类:
编程语言 时间:
2015-05-09 18:45:13
阅读次数:
138
对象的属性类型,描述了属性(property)的各种特征。 ECMAScript中有两种属性类型:数据属性和访问器属性。1. 数据属性。 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4个描述其行为的特性:[configurable]: 表示能否通过delete删除属性...
分类:
其他好文 时间:
2015-05-06 10:47:34
阅读次数:
153
由所示格式脚本进入严格模式严格模式和正常模式的区别主要如下:1、不支持八进制表示,如var n = 023;2、不支持with关键词3、无法删除变量(只有configurable设置为true的对象属性,才能被删除)1 "use strict";2 var x;3 delete ...
分类:
编程语言 时间:
2015-04-29 19:00:20
阅读次数:
152
ECMAScript中有两种属性:数据属性和访问器属性。数据属性:数据属性包含一个数据值的位置,在这个位置可以读取和写入值。数据属性有4个描述其行为的特性。 1. [[Configurable]] 2. [[Enumerable]] 3. [[Writable]] 4. [[Value]]要...
分类:
其他好文 时间:
2015-04-27 11:09:21
阅读次数:
104
1. 面向对象设计1.1 理解对象1.1.1 属性类型(1). 数据属性:相当于对象的字段,包含一个数据值的位置,在这个位置可以读取和写入值。数据属性中有4个描述其行为的特性:l [[Configurable]]:表示能否通过delete删除属性从而重新定义属性l [[Enumerable]]:表示...
分类:
编程语言 时间:
2015-04-25 17:58:08
阅读次数:
220
js深入浅出
一. new Foo()创建的对象:
1.该对象的原型会指向Foo 的构造器的prototype属性; 好处是 如果访问该对象的属性时,如果该对象不存在,会继续根据原型链查找Foo的prototype属性上的值;
2. 用 in 来判断该属性是否属于该对象时,是true,意思是该属性是该对象的原型链上的;
3. 给该对象的属性赋值时,会先查找原型链上是否存在该属性则修改,如...
分类:
Web程序 时间:
2015-04-13 11:05:01
阅读次数:
214