【发布时间】:2015-11-26 03:27:34
【问题描述】:
正在使用一些代码来创建0 的数组,发现只返回一个值NaN 而不是0。我在 Chrome、Node 和 Firefox 中得到了这个。
是什么导致第二个值是NaN?
var arr = new Array(32).join(0).split('').map(parseInt)
// prints [0, NaN, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
console.dir(arr)
【问题讨论】:
-
你试过
new Array(32).fill(0);吗?
标签: javascript arrays nan