例子
_.difference(arr,数组中需要去除的值)
_.difference([3, 2, 1], [4, 2]);
// => [3, 1]
_.differenceBy() 的第三个参数为迭代器 ,Math.floor 向下取整,那么数组的里的所有值都会整数的形式进行比对并去除指定值
_.differenceBy([3.1, 2.2, 1.3], [4.4, 2.5], Math.floor);
// => [3.1, 1.3]
.differenceWith() 的第三个参数为 选择器 .isEqual(是否相等) 会进行比较,相等时去除指定值
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
_.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
// => [{ 'x': 2, 'y': 1 }]