摘要:我有一個簡單的一維數組想對其進行的順序排序我操作錯誤了哪里出了問題,完全蒙了我把字母轉成小寫,一樣的。最后查詢文檔得結果返回值有種,正序排序倒敘排序保持不變最后成功解決。總結不知道為什么會掉入這個坑里。
我有一個簡單的一維string數組:
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"];
想對其進行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"]
我操作錯誤了?哪里出了問題,完全蒙了 ==!
我把字母轉成小寫,一樣的。
我把字母全部轉成unique的編碼看一下:
arr.map(function(v){ //將字符轉成unique return v.charCodeAt(0); }).sort(function(v1,v2){ return v1>v2; }).map(function(v){ //在講unique轉成字符 return String.fromCharCode(v); });
還不行,百思不得姐。
最后查詢文檔得結果:
sort返回值有3種,
1:正序排序
-1:倒敘排序
0:保持不變
最后:成功解決。
arr.sort(function(v1,v2){ return v1>v2?1:-1; })
總結:不知道為什么會掉入這個坑里。主要還是自己大意了,經常用filter,map,forEach,給弄混淆了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/92050.html
摘要:剛進公司實習不久,最近公司有一個需求做一個的頁面,利用傳過來的參數來顯示不同的表單內容,不同的表單提交的內容也就不一樣。 剛進公司實習不久,最近公司有一個需求,做一個h5的頁面,利用傳過來的url參數來顯示不同的表單內容,不同的表單提交的內容也就不一樣。 雖然我剛拿到也覺得so easy,但是就是這個簡單的東西也踩了很多坑,記錄下來,不再懵逼。 1 隱藏的表單元素的value也會被默認...
摘要:背景后端使用并更改本地文件,起本地服務。使用調用后端接口,要求為格式,并要求在里加一些內容。借用凝雨關于跨域踩坑經驗總結 背景 后端使用Nginx并更改本地host文件,起本地服務。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調用后端restful接口,要求content-type為application/json格式,并要求在reques...
摘要:背景后端使用并更改本地文件,起本地服務。使用調用后端接口,要求為格式,并要求在里加一些內容。借用凝雨關于跨域踩坑經驗總結 背景 后端使用Nginx并更改本地host文件,起本地服務。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調用后端restful接口,要求content-type為application/json格式,并要求在reques...
摘要:背景后端使用并更改本地文件,起本地服務。使用調用后端接口,要求為格式,并要求在里加一些內容。借用凝雨關于跨域踩坑經驗總結 背景 后端使用Nginx并更改本地host文件,起本地服務。將aaa.bbbb.com代理至本地IP地址(10.26.36.156)。使用$.ajax調用后端restful接口,要求content-type為application/json格式,并要求在reques...
閱讀 695·2021-11-15 11:37
閱讀 3316·2021-10-27 14:14
閱讀 6038·2021-09-13 10:30
閱讀 2961·2021-09-04 16:48
閱讀 1926·2021-08-18 10:22
閱讀 2125·2019-08-30 14:19
閱讀 728·2019-08-30 10:54
閱讀 1744·2019-08-29 18:40