0
点赞
收藏
分享

微信扫一扫

ES6的Array.from方法创建长度为N的undefined数组


//创建一个12个undefined组成的数组

Array.from({length:12})

等价于

[...Array(12)]

一些扩展使用 

Array.from({length:12}).forEach((v,i,ar) => {
console.log(v,i)
});

ES6的Array.from方法创建长度为N的undefined数组_数组

通常我们可以快速创建一些自然数构成的数组,例如

Array.from({length:12}).forEach((v,i,ar) => {
console.log(i+1+'月份');
//console.log('第'+(i+1)+'季度');
//console.log('第'+(i+1)+'学年');
});

ES6的Array.from方法创建长度为N的undefined数组_数组_02

ES6的Array.from方法创建长度为N的undefined数组_数组_03

ES6的Array.from方法创建长度为N的undefined数组_前端_04

快速创建字母表、自然数数组

[...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))//输出字母表

ES6的Array.from方法创建长度为N的undefined数组_ecmascript_05

 

举报

相关推荐

0 条评论