//创建一个12个undefined组成的数组 Array.from({length:12}) 等价于 [...Array(12)]
一些扩展使用
Array.from({length:12}).forEach((v,i,ar) => { console.log(v,i) });
通常我们可以快速创建一些自然数构成的数组,例如
Array.from({length:12}).forEach((v,i,ar) => { console.log(i+1+'月份'); //console.log('第'+(i+1)+'季度'); //console.log('第'+(i+1)+'学年'); });
快速创建字母表、自然数数组
[...Array(10)].map((v,i) => 0)//0, 0, 0, 0, 0, 0, 0, 0, 0, 0 [...Array(10)].map((v,i) => i)//0, 1, 2, 3, 4, 5, 6, 7, 8, 9 [...Array(26)].map((v,i) => String.fromCharCode(i + 65))//输出字母表