国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐闻县| 松原市| 阿巴嘎旗| 合山市| 常德市| 东乡| 醴陵市| 高邮市| 瑞安市| 合肥市| 马龙县| 修水县| 龙胜| 江安县| 保靖县| 井冈山市| 湘乡市| 赤峰市| 左权县| 凤翔县| 万宁市| 天津市| 安义县| 明溪县| 延长县| 兴文县| 江川县| 高台县| 平南县| 商南县| 巩留县| 右玉县| 杭锦旗| 襄汾县| 平武县| 荥阳市| 浦东新区| 营山县| 平罗县| 永兴县| 曲麻莱县|