【发布时间】:2017-12-29 10:15:34
【问题描述】:
所以我在 V8 控制台上玩了很多,我做到了
Object.getOwnPropertyNames([])
我希望得到[],但是["length"]
这意味着length 不是原型链的一部分,而是所有Array 对象的成员属性。
这是一个错误,还是有任何设计或特定原因length 不是原型链的一部分?
【问题讨论】:
-
同样重要的是,
length不是计算长度的函数,而是存储长度的属性。如果是前者,它可以在原型上定义。
标签: javascript arrays