请参阅:http://jsbin.com/gapeya/edit?js,console
在上面的代码中,为什么将this.a
分配给this.a
使a
&n;对象上的属性new
可用?
或者用另一种方式说出来;除非明确指定,否则为什么原型属性a
不是"enumerable"?
PS:我知道这可能是做错了的情况,但我仍然对此行为感到困惑。
答案 0 :(得分:0)
属于“原型链的一部分”的属性不可枚举。由于我的问题中的属性a
已通过A
添加到A.prototype
,我想这会使其不可枚举。
完成工作,谢谢!
请参阅:http://zduck.com/2013/non-enumerable-properties-in-javascript/