相关疑难解决方法(0)

如何创建任意长度的零填充JavaScript数组?

创建任意长度的零填充JavaScript数组的最有效方法是什么?

javascript

21
推荐指数
6
解决办法
2万
查看次数

(new Array(10)).map(function(){return 1;})返回[,,,,, ...]为什么?

我希望以下代码返回 [1,1,1,1...]

(new Array(10)).map(function() { return 1;})
Run Code Online (Sandbox Code Playgroud)

但它回来了[, , , , , ...].

此外, (new Array(10)).length == 10(new Array(10))[0] == undefined是真实的.

而且z = function(){return 0;};表达z(undefined) === 0也是如此.

然而,我注意到它[,,,,,,,,,,].map(function() { return 1; })也会回归[,,,,....].

有谁能解释为什么?

javascript

3
推荐指数
1
解决办法
526
查看次数

标签 统计

javascript ×2