我有两个 JSON 对象数组:
Array1: [ {userId:"123",....},{userId:"124",...},....etc]
和
Array2: [ {userId:"124",....},{userId:"128",...},....etc]
我想使用类似下划线的 _uniq 方法,但我需要根据 userId 消除重复项,但我想保持对象原样。
我试过了
var coll3 = _.uniq(_.union(coll2, coll), false, function(item, key, userId){
return item.userId;
});
但我只从数组中获取 userIds。
有没有办法根据 userId 属性消除重复对象,但保持其他对象不变?