使用Underscore合并两个JS数组

时间:2013-10-25 13:35:41

标签: javascript underscore.js unique

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

0 个答案:

没有答案