ECMA-262第五版在定义时,描述了属性property的各种特征,定义这些特性是为了实现javascript引擎用的,为了表示该特性是内部值,规范把它们放在了两对儿方括号中,例如[[Enumerable]].我们参考第五版描述. ECMAScript中有两种属性:数据属性和访问器属性. 数据属性 数据属性包含一个数据值的位置,在这个位置可以读取和写入.该属性有4个描述其行为的特性. [[Configurable]]:表示能否通过delete删除属性从而重新定义属性,能否修改属性特性,或者能否…