国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - JavaScript中實現PHP的打亂數組函數shuffle實例

JavaScript中實現PHP的打亂數組函數shuffle實例

2021-03-29 17:06Artlover JavaScript

這篇文章主要介紹了JavaScript中實現PHP的打亂數組函數shuffle實例,本文用2種方法實現了類似PHP的打亂數組函數shuffle函數,需要的朋友可以參考下

PHP 里面有個非常方便的打亂數組的函數 shuffle() ,這個功能在許多情況下都會用到,但 javascript 的數組卻沒有這個方法,沒有不要緊,可以擴展一個,自己動手,豐衣足食嘛。

請刷新頁面查看隨機排序效果。

 

復制代碼 代碼如下:

<script type="text/javascript">
//<![CDATA[
// 說明:為 Javascript 數組添加 shuffle 方法
 
var shuffle = function(v){
    for(var j, x, i = v.length; i; j = parseInt(Math.random() * i), x = v[--i], v[i] = v[j], v[j] = x);
    return v;
};
 
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
 
document.write("A = ", a.join(","), "<br />shuffle(A) = ", shuffle(a));
 
//]]>
</script>

 

輸出結果:

 

復制代碼 代碼如下:


A = 0,1,2,3,4,5,6,7,8,9

 

shuffle(A) = 1,5,0,9,2,3,6,8,4,7
A.shuffle() = 0,4,2,8,5,1,3,6,9,7

 

通過prototype 給數組添加一個方法:

 

復制代碼 代碼如下:

<script type="text/javascript">
//<![CDATA[
 
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
 
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;
    };
}
 
document.write("A = ", a.join(","), "<br />A.shuffle() = ", a.shuffle());
 
//]]>
</script>

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 亚洲日本欧美日韩高观看 | 黄色国产在线看 | 中文字幕欧美激情 | 亚洲视频在线观看视频 | 国产精品久久久久久一区二区三区 | 色av中文字幕 | 国产福利在线观看 | 国外精品久久久蜜桃免费全文阅读 | 国产精品久久久久久久久久久免费看 | 久草在线视频免费播放 | 久草视频网站 | 中文字幕亚洲欧美日韩在线不卡 | 欧美日韩福利 | 美女久久 | 色天天综合久久久久综合片 | 国产视频久久 | 国产精品第一国产精品 | 伊人久久艹 | 精品国产精品三级精品av网址 | 久久久久久国产精品mv | 午夜av影院 | 日韩有码在线播放 | 欧美一区二区高清视频 | 成人欧美一区二区三区在线播放 | 热久久影院| 99国产精品99久久久久久 | 国产乱码精品一区二区三区忘忧草 | 偷拍自拍第一页 | 国产精品久久久久久久9999 | 精品乱子伦一区二区三区 | 亚洲乱码国产乱码精品精98午夜 | 久久久久久久91 | 中文字幕视频一区 | 色接久久 | 精品视频久久久 | 亚洲精品乱码久久久久久蜜桃麻豆 | 国产成年人网站 | 国内精品视频 | 中文字幕欧美日韩 | 精品久久精品久久 | 色视频在线免费看 |