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数组中的字符顺序进行对象的排序。

输出:

 

相关文章
相关标签/搜索