【发布时间】:2016-06-02 14:05:54
【问题描述】:
例如,我有两组数组
arr1 = [
{
myName: 'Adam',
mySkill: 'CSS',
},
{
myName: 'Mutalib',
mySkill: 'JavaScript',
},
];
arr2 = [
{
myName: 'Adam',
myWeight: '112',
},
{
myName: 'Habib',
myWeight: '221',
},
];
我尝试比较它们,并选择与 lodash 的 intersectionWith 函数相同的 myName 的值。但是一直没能做到
newList.push(intersectionWith(arr1.arr2,isEqual]));
*在这种情况下,intersectionWith(arr1.arr2,isEqual]) 的结果应该是Adam
关于我应该如何进一步进行的任何建议、解决方案和想法?
另外,以前我使用两个 forEach 一个在另一个中来实现这一点...除非这是我可以对这种排序做的最好方法?
【问题讨论】:
标签: javascript arrays sorting lodash intersection