【发布时间】:2017-05-30 07:07:21
【问题描述】:
我在我的 Angular 项目中使用 Lodash,我想知道是否有更好的方法来编写以下代码:
$scope.new_arr = _.map(arr1, function(item){
return _.assign(item, {new_id: _.find(arr2, {id: item.id})});
});
$scope.new_arr = _.filter($scope.new_arr, function (item) {
return item.new_id !== undefined;
});
我正在尝试将一个数组中的值组合到另一个数组中的相同对象,并且我想忽略两个数组中都没有出现的对象(它类似于 sql 语言中的联接或左外联接)。
这里有一个代码示例:Click me!
【问题讨论】:
标签: javascript angularjs lodash