14 lines
399 B
JavaScript
14 lines
399 B
JavaScript
|
export function hasDuplicate(arr) {
|
|||
|
// 将数组转换为Set
|
|||
|
var set = new Set(arr)
|
|||
|
console.log(set)
|
|||
|
const Array = arr.filter((item, index) => arr.indexOf(item) !== index)
|
|||
|
console.log(Array)
|
|||
|
// 如果Set的长度小于数组的长度,说明有重复的值
|
|||
|
if (set.size < arr.length) {
|
|||
|
return { arr: Array, status: true }
|
|||
|
} else {
|
|||
|
return { arr: Array, status: false }
|
|||
|
}
|
|||
|
}
|