js数组乱序
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var a = [1, 2, 3, 4, 5];

// function randomSort1(a, b) {
// return Math.random() > 0.5 ? -1 : 1;
// }

function randomSort(arr) {
for (let i = 0, len = arr.length; i < len; i++) {
let random = Math.floor(Math.random() * len);
let cur = arr[i];
arr[i] = arr[random];
arr[random] = cur;
}
}
randomSort(a);
console.log(a);
文章作者: wenmu
文章链接: http://blog.wangpengpeng.site/2020/01/16/js%E6%95%B0%E7%BB%84%E4%B9%B1%E5%BA%8F/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 温木的博客
微信打赏