2.一個JSON數據按某個字符在某個數組中的順序進行排序

例如數據:json

let kw = ['你','好','嗎','?']數組

let json = [{對象

index : 2,blog

name : '好'排序

},{console

index : 2,im

name : '嗎'數據

 

},{sort

index : 1,img

name : '你'

 

},{

index : 3,

name : '?'

 

}]

json = json.sort((a,b)=>{

 

return kw.indexOf(a.name) - kw.indexOf(b.name)

})

console.log(json);

解釋:JSON對象數組會根據kw數組中的字符順序進行對象的排序。

輸出:

 

相關文章
相關標籤/搜索