sheng-tool
    Preparing search index...

    Function isSubset

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

      Type Parameters

      • T

      Parameters

      • source: T[]

        需要判断的数组

      • target: T[]

        被判断的数组

      • deep: boolean = true

        是否深比较,默认为 true

      Returns boolean

      0.0.21

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