let arr =
let a = [
{name:"dema",
id:'23-ba'},
{name:"xiya",
id:'44-ba'},
{name:"aiou",
id:'11-ba'},
{name:"niya",
id:'01-ba'},
]
let brr =[ '23-ba','11-ba','01-ba','44-ba',]
a.sort((a,b)=>brr.indexOf(a.id) - brr.index.(b.id))
// 结果为
[
{
"name": "dema",
"id": "23-ba"
},
{
"name": "aiou",
"id": "11-ba"
},
{
"name": "niya",
"id": "01-ba"
},
{
"name": "xiya",
"id": "44-ba"
}
]
a.sort((a,b)=>brr.indexOf(a.id) - brr.index.(b.id))