# intersection数组集合

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

参数

  • array 要检查的数组
  • array2要包含的数组

例子

intersection([1, 2, 6, 7], [1, 2, 9, 5])
// => [ 1, 2 ]

源码

const intersection = (a, b) => {
    const s = new Set(b)
    return a.filter(x => s.has(x))
}
// ES6 includes
const intersection = (arr, values) => arr.filter(v => values.includes(v))
最后更新时间: 2021-08-26 01:21