sheng-tool
    Preparing search index...

    Function isUniqItem

    • 判断数组是否包含有相同元素,可通过参数来区分浅比较(此时使用 SameValueZero 算法)和深比较。

      Parameters

      • arr: any[]

        要检查的数组

      • deep: boolean = true

        是否深比较,默认为 true

      Returns boolean

      0.0.7

      isUniqItem([1, 1, 2, 3])                     // false
      isUniqItem([1, 2, 3]) // true
      isUniqItem([NaN, NaN]) // false
      isUniqItem([{ a: 1 }, { a: 1 }]) // false
      isUniqItem([{ a: 1 }, { a: 1 }], false) // true