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