@H_301_0@本文实例总结了JS随机打乱数组的方法。分享给大家供大家参考,具体如下:
@H_301_0@JS中,要打乱数组有很多方法,网上流传一个国外人写的方法,我认为是最精简的了:
<div class="jb51code">
<pre class="brush:js;">
function randomsort(a,b) {
return Math.random()>.5 ? -1 : 1;
//用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1
}
var arr = [1,2,3,4,5];
arr.sort(randomsort);