Lodash学习之数组取差集

简介: Lodash学习之数组取差集

_.xor([arrays])

创建一个给定数组唯一值的数组。返回值的顺序取决于他们数组的出现顺序。

const_=require('lodash');
console.log(_.xor([2, 1], [2, 3]))

image.png


_.xorBy([arrays], [iteratee=_.identity])

这个方法类似_.xor ,除了它接受 iteratee(迭代器),这个迭代器 调用每一个 arrays(数组)的每一个值,以生成比较的新值。iteratee 调用一个参数:(value).

const_=require('lodash');
console.log(_.xorBy([1.1, 3.2], [1.3, 4.4], Math.floor))

image.png


_.xorWith([arrays], [comparator])

该方法是像_.xor,除了它接受一个 comparator ,以调用比较数组的元素。 comparator 调用2个参数:(arrVal, othVal).

const_=require('lodash');
varobjects= [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
varothers= [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
console.log(_.xorWith(objects, others, _.isEqual))

image.png

目录
相关文章
Lodash学习之数组取交集
Lodash学习之数组取交集
2224 0
Lodash学习之数组取交集
|
9月前
|
JavaScript
JS 中数组的交集、并集、补集问题
JS 中数组的交集、并集、补集问题
122 0
|
11月前
|
JavaScript
js数组拓展 交集 并集 差集 去重
js数组拓展 交集 并集 差集 去重
76 0
|
JavaScript
JS数组的交集与差集
JS数组的交集与差集
141 0
Lodash学习之集合遍历2
Lodash学习之集合遍历2
65 0
Lodash学习之集合遍历1
Lodash学习之集合遍历1
117 0
Lodash学习之集合遍历1
Lodash学习之集合排序
Lodash学习之集合排序
212 0
Lodash学习之集合排序
Lodash学习之集合递归扁平化
Lodash学习之集合递归扁平化
238 0
Lodash学习之集合递归扁平化
Lodash学习之集合三
Lodash学习之集合三
60 0
Lodash学习之集合二
Lodash学习之集合二
72 0