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

首頁 > 編程 > JavaScript > 正文

js中數組(Array)的排序(sort)注意事項說明

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

直接看代碼吧,測試結果也貼在里面了

復制代碼 代碼如下:

var arrDemo = new Array();

 arrDemo[0] = 10;
 arrDemo[1] = 50;
 arrDemo[2] = 51;
 arrDemo[3] = 100;

 arrDemo.sort(); //調用sort方法后,數組本身會被改變,即影響原數組

 alert(arrDemo);//10,100,50,51 默認情況下sort方法是按ascii字母順序排序的,而非我們認為是按數字大小排序

 arrDemo.sort(function(a,b){return a>b?1:-1});//從小到大排序

 alert(arrDemo);//10,50,51,100

 arrDemo.sort(function(a,b){return a<b?1:-1});//從大到小排序

 alert(arrDemo);//100,51,50,10


結論:

1.數組調用sort方法后,會影響本身(而非生成新數組)

2.sort()方法默認是按字符來排序的,所以在對數字型數組排序時,不可想當然的以為會按數字大小排序!

3.要改變默認的sort行為(即按字符排序),可以自行指定排序規則函數(如本例所示)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人精品欧美一级 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 成人永久免费视频 | 免费一级肉体全黄毛片 | 99国内精品视频 | 国产伦精品一区二区三区 | 午夜视频免费播放 | 欧美日本在线视频 | 亚洲成人黄色片 | 性欧美极品xxxx欧美一区二区 | 久久av免费观看 | 国产一区二区在线免费 | 夜夜b| 国产日韩三区 | 狠狠一区 | 国产成人精品免费视频大全最热 | 日本在线免费观看视频 | 国产毛片在线高清视频 | 日本欧美一区二区三区视频麻豆 | 欧美天堂一区 | 日本欧美一区二区三区在线观看 | 在线观看国产一区二区 | 欧美成人综合视频 | 欧美日韩亚洲在线观看 | 国产精品一区二区三区在线 | 久久久久久久久91 | 黄色特级毛片 | 九九热国产视频 | 久久精品污 | 亚洲国产女同久久 | 72pao成人国产永久免费视频 | 久久国产精品久久久久 | 免费亚洲视频在线观看 | 18pao国产成人免费视频 | 在线2区| 中文字幕在线观看国产 | 成人免费激情视频 | 毛片在哪里看 | 国产精品亚洲一区二区三区在线观看 | 国产一国产一级毛片视频 | 精品视频一区二区三区四区 |