属性类型ECMA-262第5版在定义只有内部才用的特性(attribute)时,描述了属性(property)的各种特征.ECMA-262定义这些特性是为了实现JavaScript引擎用的,因此在JavaScript中不能直接访问它们.为了表示特性是内部值,该规范把它们放在了两对儿方括号中,例如[[Enumerable]].尽管ECMA-262第3版的定义有些不同,但本书只参考第5版的描述.ECMAScript中有两种属性:数据属性和访问器属性.1. 数据属性数据属性包含一个数据值的位置.在这个…