5

这可能是一个愚蠢的问题,但是为什么我控制台输出时会得到一个空数组Array.prototype

我期待推送和弹出方法。

4

2 回答 2

5

原型的大多数内置方法都不是可枚举的,所以如果你使用它们就不会显示出来for..in(你不应该在数组上,但这只是一个例子)。由于它们不可枚举,因此如果您“安慰它们”,它们将不会出现。

于 2012-08-31T22:45:01.467 回答
1

“注意:Array.prototype 不是指单个数组,而是指 Array() 对象本身。” - http://www.w3schools.com/jsref/jsref_prototype_array.asp

于 2012-08-31T22:37:08.993 回答