判断数组是否包含有相同元素,可通过参数来区分浅比较(此时使用 SameValueZero 算法)和深比较。
要检查的数组
是否深比较,默认为 true
true
0.0.7
isUniqItem([1, 1, 2, 3]) // falseisUniqItem([1, 2, 3]) // trueisUniqItem([NaN, NaN]) // falseisUniqItem([{ a: 1 }, { a: 1 }]) // falseisUniqItem([{ a: 1 }, { a: 1 }], false) // true Copy
isUniqItem([1, 1, 2, 3]) // falseisUniqItem([1, 2, 3]) // trueisUniqItem([NaN, NaN]) // falseisUniqItem([{ a: 1 }, { a: 1 }]) // falseisUniqItem([{ a: 1 }, { a: 1 }], false) // true
判断数组是否包含有相同元素,可通过参数来区分浅比较(此时使用 SameValueZero 算法)和深比较。