JavaScript对数组进行随机重排的方法

前端之家收集整理的这篇文章主要介绍了JavaScript对数组进行随机重排的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了JavaScript对数组进行随机重排的方法分享给大家供大家参考。具体如下:

这里提供了两个方法对数组进行随机重排。

var count = 100000,arr = []; for(var i=0;i.5 ? -1 : 1;}); document.write(arr+'
'); var t1 = new Date().getTime(); document.write(t1-t); //以下方法效率最高 if (!Array.prototype.shuffle) { Array.prototype.shuffle = function() { for(var j,x,i = this.length; i; j = parseInt(Math.random() * i),x = this[--i],this[i] = this[j],this[j] = x); return this; }; } var t = new Date().getTime(); arr.shuffle(); document.write('
'+arr+'
'); var t1 = new Date().getTime(); document.write(t1-t);

希望本文所述对大家的javascript程序设计有所帮助。

原文链接:https://www.f2er.com/js/53326.html

猜你在找的JavaScript相关文章