首页 > 解决方案 > JavaScript 基础:Array() 构造函数不能使用 map() 方法

问题描述

console.log([0,1,2].map((ele,index) => index * 2)); // no.1
console.log([undefined, undefined, undefined].map((ele,index) => index * 2)) // no.2
console.log(Array(3).map((ele,index) => index * 2)) // no.3
console.log(Array(0,1,2).map((ele,index) => index * 2)) // no.4

为什么只有 no.3 打印结果:

Array [undefined, undefined, undefined]

代替

Array [0, 2, 4]

谢谢你,爱你!!

标签: javascriptarraysdictionary

解决方案


推荐阅读