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学习之数组取交集
2348 0
Lodash学习之数组取交集
|
3月前
|
JavaScript
JS【数组】交集、差集、补集、并集
JS【数组】交集、差集、补集、并集
22 0
|
JavaScript
JS 中数组的交集、并集、补集问题
JS 中数组的交集、并集、补集问题
149 0
|
JavaScript
JS数组的交集与差集
JS数组的交集与差集
164 0
Lodash学习之集合遍历1
Lodash学习之集合遍历1
140 0
Lodash学习之集合遍历1
Lodash学习之数组九
Lodash学习之数组九
93 0
Lodash学习之数组九
|
索引
Lodash学习之数组七
Lodash学习之数组七
81 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
88 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
93 0
Lodash学习之数组六
|
JavaScript
Lodash学习之数组五
js lodash学习记录
92 0
Lodash学习之数组五