📅  最后修改于: 2023-12-03 15:01:46.974000             🧑  作者: Mango
在Javascript中,可以使用Math.random()和Array.sort()方法来随机排序数组。
Math.random()方法用于生成0至1之间的伪随机数。我们可以用它生成一个随机序号,然后用这个序号来对数组进行排序。
function randomSort(arr) {
return arr.sort(function() {
return Math.random() - 0.5;
});
}
这个函数接受一个数组作为参数,并返回一个随机排序后的数组。
我们把Math.random()方法传递给Array.sort()方法的回调函数中,以随机排序数组。
function randomSort(arr) {
return arr.sort(function() {
return Math.random() - 0.5;
});
}
这个函数也接受一个数组作为参数,并返回一个随机排序后的数组。
var arr = [1, 2, 3, 4, 5, 6];
var randomArr = randomSort(arr);
console.log(randomArr);
输出:
[2, 6, 1, 4, 5, 3]
以上介绍了如何使用Math.random()和Array.sort()方法来随机排序数组。你可以根据自己的需求来调整这个方法。如果你有更好的想法,请随时分享给我们。