鉴于“参数”不是真正的数组,为什么Array.prototype.slice.callarguments可以工作,但是Array.prototype.slice.callsomeobject不能工作?
鉴于“参数”不是真正的数组,为什么Array.prototype.slice.call(arguments)可以工作,但是Array.prototype.slice.call(someobject)不能工作? - | 如果参数只是一个具有length属性的对象,那么为什么它在Array.prototype.slice方面的表现与其他非数组对象不同。
例如,以下代码首先警告\“ undefined \”,然后警告\“ foo \”。为什么这些不同?
(funct...