使用下划线js的两个对象数组coffeescript之间的差异

时间:2014-07-25 20:58:12

标签: javascript coffeescript underscore.js lodash

我试图找到使用下划线js库的两个对象数组之间的区别。

1 个答案:

答案 0 :(得分:13)

你想使用下划线的差异功能吗?你可以这样做:

_.difference([1, 2, 3, 4, 5], [5, 2, 10])

这适用于coffeescript。

修改

使用对象数组并比较id属性

arrayOne = [{id: 1}, {id: 2}]
arrayTwo =[{id: 2}, {id: 3}]

_.select arrayOne, (item) ->
    !_.findWhere(arrayTwo, {id: item.id})