判断一个数组和另一个数组是否有交集,可通过参数来区分浅比较(SameValueZero)和深比较。
被比较的数组
被比较的另一个数组
是否深比较,默认为 true
true
0.1.0
isIntersect([1, 2, 3], [3, 4, 5]) // trueisIntersect([1, 2, 3], [4, 5, 6]) // falseisIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }]) // trueisIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }], false) // false Copy
isIntersect([1, 2, 3], [3, 4, 5]) // trueisIntersect([1, 2, 3], [4, 5, 6]) // falseisIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }]) // trueisIntersect([{ x: 1 }, { x: 3 }], [{ x: 1 }, { x: 2 }], false) // false
判断一个数组和另一个数组是否有交集,可通过参数来区分浅比较(SameValueZero)和深比较。