sheng-tool
    Preparing search index...

    Function isIntersect

    • 判断一个数组和另一个数组是否有交集,可通过参数来区分浅比较(SameValueZero)和深比较。

      Type Parameters

      • T

      Parameters

      • source: T[]

        被比较的数组

      • target: T[]

        被比较的另一个数组

      • deep: boolean = true

        是否深比较,默认为 true

      Returns boolean

      0.1.0

      isIntersect([1, 2, 3], [3, 4, 5])                                    // true
      isIntersect([1, 2, 3], [4, 5, 6]) // false
      isIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }]) // true
      isIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }], false) // false