欢迎光临朱凯的个人博客!
朱凯,a3.work

js快速生成数组

 发布时间: 2019-01-18 09:37      原创:  朱凯      评论: .       .人查看

如何快速生成一个从0-n的数组? (此方法是别人分享的,分享出来让更多人知道)

var f = length => Array.from({length}).map((v, k) => k);
console.log(f(5)) //[0, 1, 2, 3, 4]

将上述代码粘贴在控制台可以打印出 [0, 1, 2, 3, 4] 数组,可以看到数组是有序的,如果想要对生成的数组进行乱序可以执行下面代码:

var arr = f(5).sort(function () {
    return 0.5 - Math.random();
})
console.log(arr) //[0, 1, 4, 3, 2]

可以看到对生成的数组进行了乱序排列。

转载请注明来源:   js快速生成数组  - 朱凯博客

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay