判断一个数组是否为另一个数组的子集,可通过参数来区分浅比较(SameValueZero)和深比较。
需要判断的数组
被判断的数组
是否深比较,默认为 true
true
0.0.21
isSubset([1, 2, 3], [1, 2, 3, 4]) // trueisSubset([1, 2, 3], [1, 2, 4]) // falseisSubset([1, 1, 2, 3], [1, 2, 3]) // falseisSubset([1, 1, 2, 3], [1, 1, 2, 3, 4]) // trueisSubset([{ x: 1 }], [{ x: 1 }, { x: 2 }]) // trueisSubset([{ x: 1 }], [{ x: 1 }], false) // false Copy
isSubset([1, 2, 3], [1, 2, 3, 4]) // trueisSubset([1, 2, 3], [1, 2, 4]) // falseisSubset([1, 1, 2, 3], [1, 2, 3]) // falseisSubset([1, 1, 2, 3], [1, 1, 2, 3, 4]) // trueisSubset([{ x: 1 }], [{ x: 1 }, { x: 2 }]) // trueisSubset([{ x: 1 }], [{ x: 1 }], false) // false
判断一个数组是否为另一个数组的子集,可通过参数来区分浅比较(SameValueZero)和深比较。