list1 = [{name: 'apple'}, {name: 'pear'}, {name: 'banana'}]
list2 = ['banana', 'apple', 'pear']
期望
list1 = [{name: 'banana'}, {name: 'apple'}, {name: 'pear'}]
如何通过 angularjs ng-repeat 或 JS 制作 list2
和排序 list1
最佳答案
还有 map 解决方案
var list1=[{
name: 'apple'
}, {
name: 'pear'
}, {
name: 'banana'
}];
var list2 = ['banana', 'apple', 'pear'];
list1 = list2.map(x=>{
return {name:x};
});
console.log(list1);
关于javascript - 如何根据另一个数组的值对一个数组的值进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52399214/