0

为什么要包含原型?

为什么不呢?

   Array.slice.call()
4

3 回答 3

1

因为Array是一个函数,而函数没有.slice方法,只有数组有。

于 2012-11-26T08:22:55.563 回答
1

更好地检查文档,这可以帮助你http://shifteleven.com/articles/2007/06/28/array-like-objects-in-javascript

于 2012-11-26T08:27:52.127 回答
1

Array是一个构造函数,不包含slice方法。它的原型 ( Array.prototype) 可以。但是,您可以slice从(空)Array实例调用:

[].slice.call(/*...*/)
于 2012-11-26T08:41:22.023 回答