麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript排 序函數實現數字排序

2019-11-02 14:20:07
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了javascript排序函數實現數字排序的相關資料,附上示例,需要的朋友可以參考下

  javascript排序函數實現數字排序

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
搞笑圖片大全[www.62-6.com/1/pic/]
<script> function SortNumber(obj,func) //定義通用排序函數 { //參數驗證,如果第一個參數不是數組或第二個參數不是函數則拋出異常 if(!(obj instanceof Array) || !(func instanceof Function)) { var e = new Error(); //生成錯誤信息 e.number = 100000; //定義錯誤號 e.message = "參數無效"; //錯誤描述 throw e; //拋出異常 } for(n in obj) //開始排序 { for(m in obj) { if(func( obj[n],obj[m]) ) //使用回調函數排序,規則由用戶設定 { var tmp = obj[n]; //創建臨時變量 obj[n] = obj[m]; //交換數據 obj[m] = tmp; } } } return obj; //返回排序后的數組 } function greatThan(arg1,arg2) //回調函數,用戶定義的排序規則 { return arg1 < arg2; } try { var numAry = new Array(5,8,6,32,1,45,6,89,9); //生成一數組 document.write("<li>排序前:"+numAry); //輸出排序前的數組 SortNumber(numAry,greatThan); //調用排序函數 document.write("<li>排序后:"+numAry); //輸出排序后的數組 } catch(e) { alert(e.number+":"+e.message); } </script>

  以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美国产精品一区二区 | 国产精品av久久久久久久久久 | 亚洲第一成人在线观看 | 亚洲小视频网站 | 91久久久久久久 | 久久不射电影 | av在线播放免费观看 | 精品一区二区免费 | www.国产.com| 天堂成人国产精品一区 | 久久精品超碰 | 操碰网| 国产精品刺激对白麻豆99 | 黄色免费高清网站 | 牛牛视频在线 | 777zyz色资源站在线观看 | av电影在线观看免费 | 一级黄色在线观看 | 午夜视频在线观看免费视频 | 91久久久久久亚洲精品禁果 | 久久99久久98精品免观看软件 | 羞羞网站在线观看入口免费 | www.48xx.com| 日本欧美一区二区三区在线观看 | 欧美日韩网站在线观看 | 欧美成人免费在线视频 | 久久精品亚洲一区 | 成人一级免费视频 | 免费黄色小网站 | 亚洲日韩精品欧美一区二区 | 日本在线视频免费观看 | 日韩色电影 | 神马久久精品综合 | 婷婷久久青草热一区二区 | 羞羞电影在线观看www | 在线1区| 欧美一区二区三区不卡免费观看 | 国产精品久久久久影院老司 | 久久精品79国产精品 | 沉沦的校花奴性郑依婷c到失禁 | 国产精品自拍啪啪 |