用Javascript随机排列数组的方法
这里,为阵列的随机重排提供了两种方法。
VaR计算= 100000,ARR = { };
对于(var i = 0;i <计数;i + +){
Arr.push(我);
}
常规方法(排序)。
var t =新的日期()GetTime();
array.prototype.sort.call(ARR,功能(A,B){ return Math.random()>。5 - 1:1;});
document.write(ARR +);
VaR T1 =新的日期()GetTime();
document.write(摘要);
以下方法/最高效率
如果(!数组。
array.prototype.shuffle =函数(){
为(VaR J,X,I = this.length;我;J = parseInt()Math.random(我)。
返回此;
};
}
var t =新的日期()GetTime();
Arr.shuffle();
document.write('' + ARR +);
VaR T1 =新的日期()GetTime();
document.write(摘要);
希望本文能对大家的javascript程序设计有所帮助。