更方便了呀, 直接省了sortKey.map(s => s.sortId)。
最终:
const result = origin.sort(function(a, b){
return sortKey.indexOf(a.id) < sortKey.indexOf(b.id) ? -1 : 1;
});
javascript – 将一个对象数组根据另一个数组的顺序进行排序有一个对象数组: 有另一个对象数组,需要按此数组里面的某个字段进行排序 根据sortKey的sortId,如何将第一个对象数组(origin)与第二个对象数组的排序相匹配?结...