js 因后台傳給前台的數據(list數組)排序混亂


如何對每個數組按照我們需要的順序排序就很麻煩。

方案一:通過鍵值對排序只能處理根據值排序(不是想要的)

方案二: 新建數組匹配排序數組,通過下標對新數組重新賦值,完成排序

function sortList(list){
var len=0
var nArr=[]
for(var i in list){
nArr.push(len)
len+=1
}
for(var i in list){
nArr[i.split('-')[0]]=list[i]
}
return nArr
}

原數據

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM