成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js數(shù)組排序踩的一個(gè)坑

mating / 2350人閱讀

摘要:我有一個(gè)簡(jiǎn)單的一維數(shù)組想對(duì)其進(jìn)行的順序排序我操作錯(cuò)誤了哪里出了問(wèn)題,完全蒙了我把字母轉(zhuǎn)成小寫,一樣的。最后查詢文檔得結(jié)果返回值有種,正序排序倒敘排序保持不變最后成功解決??偨Y(jié)不知道為什么會(huì)掉入這個(gè)坑里。

我有一個(gè)簡(jiǎn)單的一維string數(shù)組:

var arr = ["M","U","Z","H","B","K","S","N","T","C","E","J","I","T","I","R","P","R","C","C","S","H","I","C","P","M","D","H","B","N","G","B","A"];

想對(duì)其進(jìn)行a-z的順序排序

arr.sort(function(v1,v2){return v1>v2});

//["P", "A", "R", "M", "B", "K", "B", "G", "B", "C", "E", "J", "I", "H", "I", "D", "M", "H", "C", "C", "C", "H", "I", "N", "N", "P", "R", "S", "S", "T", "T", "U", "Z"]

我操作錯(cuò)誤了?哪里出了問(wèn)題,完全蒙了 ==!

我把字母轉(zhuǎn)成小寫,一樣的。

我把字母全部轉(zhuǎn)成unique的編碼看一下:

arr.map(function(v){
    //將字符轉(zhuǎn)成unique
    return v.charCodeAt(0);
}).sort(function(v1,v2){
    return v1>v2;
}).map(function(v){
    //在講unique轉(zhuǎn)成字符
    return String.fromCharCode(v);
});

還不行,百思不得姐。

最后查詢文檔得結(jié)果:

sort返回值有3種,

1:正序排序
-1:倒敘排序
0:保持不變

最后:成功解決。

arr.sort(function(v1,v2){
    return v1>v2?1:-1;
})

總結(jié):不知道為什么會(huì)掉入這個(gè)坑里。主要還是自己大意了,經(jīng)常用filter,map,forEach,給弄混淆了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/92050.html

相關(guān)文章

  • 記一次Validform.js表單提交踩的

    摘要:剛進(jìn)公司實(shí)習(xí)不久,最近公司有一個(gè)需求做一個(gè)的頁(yè)面,利用傳過(guò)來(lái)的參數(shù)來(lái)顯示不同的表單內(nèi)容,不同的表單提交的內(nèi)容也就不一樣。 剛進(jìn)公司實(shí)習(xí)不久,最近公司有一個(gè)需求,做一個(gè)h5的頁(yè)面,利用傳過(guò)來(lái)的url參數(shù)來(lái)顯示不同的表單內(nèi)容,不同的表單提交的內(nèi)容也就不一樣。 雖然我剛拿到也覺(jué)得so easy,但是就是這個(gè)簡(jiǎn)單的東西也踩了很多坑,記錄下來(lái),不再懵逼。 1 隱藏的表單元素的value也會(huì)被默認(rèn)...

    hss01248 評(píng)論0 收藏0
  • 關(guān)于跨域踩的,瀏覽器 status code為200,但實(shí)際上是跨域了

    摘要:背景后端使用并更改本地文件,起本地服務(wù)。使用調(diào)用后端接口,要求為格式,并要求在里加一些內(nèi)容。借用凝雨關(guān)于跨域踩坑經(jīng)驗(yàn)總結(jié) 背景 后端使用Nginx并更改本地host文件,起本地服務(wù)。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調(diào)用后端restful接口,要求content-type為application/json格式,并要求在reques...

    neu 評(píng)論0 收藏0
  • 關(guān)于跨域踩的,瀏覽器 status code為200,但實(shí)際上是跨域了

    摘要:背景后端使用并更改本地文件,起本地服務(wù)。使用調(diào)用后端接口,要求為格式,并要求在里加一些內(nèi)容。借用凝雨關(guān)于跨域踩坑經(jīng)驗(yàn)總結(jié) 背景 后端使用Nginx并更改本地host文件,起本地服務(wù)。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調(diào)用后端restful接口,要求content-type為application/json格式,并要求在reques...

    JouyPub 評(píng)論0 收藏0
  • 關(guān)于跨域踩的,瀏覽器 status code為200,但實(shí)際上是跨域了

    摘要:背景后端使用并更改本地文件,起本地服務(wù)。使用調(diào)用后端接口,要求為格式,并要求在里加一些內(nèi)容。借用凝雨關(guān)于跨域踩坑經(jīng)驗(yàn)總結(jié) 背景 后端使用Nginx并更改本地host文件,起本地服務(wù)。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調(diào)用后端restful接口,要求content-type為application/json格式,并要求在reques...

    eccozhou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<