为什么下面的代码返回一个未定义值的数组,而我没有看到任何日志?
var arr = new Array(10);
arr = arr.map(function () {
console.log('kapa');
return 1;
});
console.log(arr);
最佳答案
您可以使用Array.apply
Array.apply(null, {length: 10}).map(function(){return 1})
关于javascript - 为什么map在js中的new Array上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30119058/