如何将 data 按照 arr 的顺序,将他排序,
其中 arr 是 data 的 id
var data = [
{name:'xxx',id:'123'},
{name:'xxx',id:'456'},
{name:'xxx',id:'abc'}
]
var arr = ['123','abc','456']
var newData = []
for(i=0;i<arr.length;i++){
for(j=0;j<arr.length;j++){
if(arr[i] == data[j].id){
newData.push(data[j])
}
}
}
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读