JS数组随机排序
function shuffle(a) {
var len = a.length;
for (var i = 0; i < len - 1; i++) {
var index = parseInt(Math.random() * (len - i));
var temp = a[index];
a[index] = a[len - i - 1];
a[len - i - 1] = temp;
}
return a;
}
本文介绍了一个用于实现JavaScript数组完全随机排列的函数。该函数通过循环遍历数组,并使用Math.random()来生成随机索引来实现数组元素的随机交换,从而达到乱序的效果。
752

被折叠的 条评论
为什么被折叠?



