0

我有两个 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 属性消除重复对象,但保持其他对象不变?

4

0 回答 0