Lodash学习之数组二

简介: lodash学习

_.difference(array, [values])

创建一个具有唯一array值的数组,每个值不包含在其他给定的数组中。

const_=require('lodash');
vararr=_.difference([3, 2, 1], [4, 2]);
console.log(arr)


_.differenceBy(array, [values], [iteratee=_.identity])

这个方法类似_.difference ,除了它接受一个 iteratee (注:迭代器), 调用arrayvalues 中的每个元素以产生比较的标准。 结果值是从第一数组中选择。iteratee 会调用一个参数:(value)

const_=require('lodash');
vararr=_.differenceBy([2.1, 12.2, 1.31], [4.4, 12.1], Math.floor);
console.log(arr)


_.differenceWith(array, [values], [comparator])

这个方法类似_.difference ,除了它接受一个 comparator (注:比较器),它调用比较arrayvalues中的元素。 结果值是从第一数组中选择。comparator 调用参数有两个:(arrVal, othVal)

const_=require('lodash');
varobjects= [{ 'x': 11, 'y': 12 }, { 'x': 12, 'y': 11 }];
vararr=_.differenceWith(objects, [{ 'x': 11, 'y': 12 }], _.isEqual);
console.log(arr)
目录
相关文章
lodash函数学习9
lodash函数学习9
96 0
lodash函数学习9
lodash函数学习8
lodash函数学习8
97 0
lodash函数学习8
lodash函数学习5
lodash函数学习5
101 0
lodash函数学习5
lodash函数学习4
lodash函数学习4
91 0
lodash函数学习4
lodash函数学习3
lodash函数学习3
82 0
lodash函数学习3
Lodash学习之数组九
Lodash学习之数组九
102 0
Lodash学习之数组九
lodash函数学习2
lodash函数学习2
96 0
lodash函数学习2
lodash函数学习1
lodash函数学习
99 0
lodash函数学习1
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
98 0
Lodash学习之数组六