第四题直接用index的字典序比较感觉就可以啊,大佬看看这样行不 let arr=[ {value:'北京&(9631)
#39;,index:'beijing'}, {value:'上海&(9633)
#39;,index:'shanghai'}, {value:'北海道&(9635)
#39;,index:'beihaidao'}, {value:'日本&(9637)
#39;,index:'ribeng'} ] let newarr=arr.sort(function(a,b){ if(a.index > b.index) { return 1 } else if(a.index < b.index) { return -1 } else { return 0 } }) console.log(newarr)