国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript對數組進行隨機重排的方法

2019-11-20 12:00:43
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript對數組進行隨機重排的方法。分享給大家供大家參考。具體如下:

這里提供了兩個方法對數組進行隨機重排。

<script>var count = 100000,arr = [];for(var i=0;i<count;i++){ arr.push(i);}//常規方法,sort()var t = new Date().getTime();Array.prototype.sort.call(arr,function(a,b){ return Math.random()>.5 ? -1 : 1;});document.write(arr+'<br/>');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('<br/>'+arr+'<br/>');var t1 = new Date().getTime();document.write(t1-t);</script>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐东| 静海县| 建昌县| 文安县| 大姚县| 托克逊县| 朝阳市| 秭归县| 象山县| 万荣县| 泾川县| 广东省| 青田县| 洛川县| 旌德县| 瓮安县| 章丘市| 米林县| 右玉县| 商城县| 思茅市| 虎林市| 邵东县| 罗甸县| 湘乡市| 昌都县| 华阴市| 正安县| 万州区| 徐水县| 柏乡县| 秦安县| 垫江县| 松滋市| 大宁县| 阳朔县| 泽普县| 静安区| 米脂县| 镇原县| 麟游县|