📅  最后修改于: 2023-12-03 15:17:25.745000             🧑  作者: Mango
Lodash是一个经过优化的JavaScript实用程序库,提供了各种实用的方法来帮助程序员简化对JavaScript的操作。Lodash _.Intersection() 方法是Lodash提供的一种数组方法,用于寻找两个或多个数组之间的相同元素,并返回这些元素的新数组。
_.intersection([arrays])
[arrays]
: (Array)
需要查找相同元素的数组。(Array)
:返回一个新数组,其中包含两个或多个输入数组之间的公共元素。var array1 = [1, 2, 3];
var array2 = [2, 3, 4];
_.intersection(array1, array2);
// => [2, 3]
var array1 = ['apple', 'banana', 'orange'];
var array2 = ['banana', 'grape'];
var array3 = ['apple', 'cherry', 'banana'];
_.intersection(array1, array2, array3);
// => ['banana']
输入的数组中可以包含重复元素,结果中也将包含重复的公共元素。
返回结果中的元素顺序与第一个输入数组中的顺序相同。