📅  最后修改于: 2023-12-03 15:06:11.325000             🧑  作者: Mango
下划线.js是一款JavaScript工具库,提供了一系列的函数操作数组、对象等。_.intersection()是其中一个函数,该函数用于取多个数组的交集,返回一个新的数组。
_.intersection([2, 1], [2, 3]);
// => [2]
在上面的示例中,使用_.intersection()函数取两个数组的交集,其中第一个数组为[2, 1],第二个数组为[2, 3]。由于两个数组中都包含2这个元素,因此取交集后返回的数组为[2]。
_.intersection([1, 2, 3], [5, 2, 1, 4], [2, 1]);
// => [1, 2]
上述代码片段中,使用_.intersection()函数取三个数组的交集,分别为[1, 2, 3],[5, 2, 1, 4]和[2, 1],其中所有的数组都包含了1和2这两个元素,因此取交集后返回的数组为[1, 2]。
_.intersection()函数是下划线.js提供的一个非常有用的函数,它可以帮助我们方便地取多个数组的交集。无论是在实际开发中,还是在算法练习中,该函数都能帮助我们更加轻松地完成任务。如果您对该函数感兴趣,不妨在实际开发中多加使用,相信会给您带来很多帮助。