例如数据: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数组中的字符顺序进行对象的排序。
输出: