_.intersection([arrays])
_.intersection([arrays])
是 Lodash 库中的一个函数,用于获取多个数组之间的交集。
解释:这个函数接受一个包含多个数组的数组作为参数,并返回一个新数组,该数组包含了所有输入数组之间共同存在的元素。
应用举例:
JavaScript
const array1 = [1, 2, 3, 4, 5];
const array2 = [2, 3, 4, 5, 6];
const array3 = [3, 4, 5, 6, 7];
const intersectionArray = _.intersection(array1, array2, array3);
console.log(intersectionArray); // 输出: [3, 4, 5]
在这个例子中,array1
、array2
和 array3
分别是包含数字的数组。通过调用 _.intersection(array1, array2, array3)
,获取了这三个数组之间的交集,即包含了它们共同存在的元素 [3, 4, 5]
。