//创建一个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))//输出字母表