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

首頁 > 編程 > JavaScript > 正文

js中array的sort()方法使用介紹

2019-11-20 21:04:04
字體:
來源:轉載
供稿:網友
或許你一直在用javascript中的array的sort.

或許你一直相信它會給你正確的結果。

至少我曾經也是這樣認為的,直到有一天,我看到了如下的代碼 :
復制代碼 代碼如下:

[5,10,1].sort();

或許結果有點出人意料。結果如下:
復制代碼 代碼如下:

[1,10,5]

仔細深究之后,發現原來默認的sort方法并不是按照整形數據來排序,而是用的字符串匹配方式。

換言之就是10 中的這個 1 導致了上面代碼的錯誤。

當然,解決方法有很多,可以給sort方法中傳入回調函數。
復制代碼 代碼如下:

[5,10,1].sort(function(x,y){
if(x>y) {return 1;
}else{
return -1
}
}
);

這樣就能得到你預期的結果了。

偶然發現,以記錄之,防止忘記。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄视频在线网站 | 欧美一级精品片在线看 | 欧美日韩高清一区二区三区 | 欧美日韩影视 | 国产羞羞视频在线观看 | 久综合 | 久久久久久久久久久久久久国产 | 一级做受毛片免费大片 | 成人激情在线观看 | 欧美成人精品一级 | 国产精品av久久久久久久久久 | 色中射| 一级美女大片 | www.狠狠操.com | 亚洲国产精久久久久久久 | 日韩黄色成人 | 露脸各种姿势啪啪的清纯美女 | 成人毛片免费在线 | 婷婷久久青草热一区二区 | 蜜桃精品视频在线观看 | 欧美日本免费一区二区三区 | 最新在线中文字幕 | 国产免费观看视频 | 国产欧美精品一区二区三区四区 | 综合97| 鲁久久| 三级xxxx| 欧美黄色免费视频 | 久久精品久| 日本aⅴ在线| 久久99精品久久久久久小说 | 麻豆小视频在线观看 | 91久久久久久久 | 超污视频在线看 | jizzjizz中国少妇中文 | 国产孕妇孕交大片孕 | 久久亚洲精品久久国产一区二区 | 成人福利免费在线观看 | 九色一区二区 | 91,视频免费看 | 中文字幕欧美一区二区三区 |