lodash differenceWith 比较器过滤数组

lodash的differenceWith通过比较器过滤数组中相同的元素。

differenceWith方法

var result=_.differenceWith(array,[arr1], [comparator比较器])
//参数1,array为需要过滤的数组
//参数2,比较器会对array与arr1的中的每个元素进行比较,然后去除重复。
//参数3,lodash的比较器函数

differenceWith例子

//官方例子
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 6, 'y':2 }];
var result=_.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
// result输出 [{ 'x': 6, 'y': 2 }]