Array.apply(null,Array(9))vs new Array(9)

时间:2015-12-18 05:33:42

标签: javascript

我试图创建一个零数组,我可以使用以下方法获得所需的结果:

Array.apply(null, Array(9)).map(Number.prototype.valueOf, 0)

但是如果我使用的话,我就错了:

new Array(9).map(Number.prototype.valueOf, 0)

就此而言,任何映射new Array(len)结果的尝试都无法在映射上返回预期的数组。有人能帮助我理解为什么会这样吗?

0 个答案:

没有答案