5

我正在学习 JavaScript,目前正在尝试找出原因(在Spidermonkey中)

[].concat.apply([1], [[2]])

返回预期的[1, 2],但是

Array.concat.apply([1], [[2]])

返回[2]而不是[1, 2].

有人可以提供一个很好的解释吗?

4

1 回答 1

8

[].concatArray.prototype.concat

Array.concat是一种仅限 Firefox 的静态方法,它连接一个或多个数组并忽略其this参数。

于 2011-12-29T15:17:25.183 回答