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