js 判断数组是否有重复的对象元素
时间: 2023-09-10 09:11:00 浏览: 105
javascript判断数组内是否重复的方法
好的,您可以使用 Set 数据结构来判断数组是否有重复的对象元素,以下是示例代码:
```javascript
function hasDuplicate(array) {
return (new Set(array)).size !== array.length;
}
// 示例用法
const arr1 = [1, 2, 3, 4, 5]; // 没有重复元素
console.log(hasDuplicate(arr1)); // false
const arr2 = [1, 2, 3, 4, 5, 5]; // 有重复元素 5
console.log(hasDuplicate(arr2)); // true
const arr3 = [{id: 1}, {id: 2}, {id: 3}, {id: 1}]; // 有重复元素 {id: 1}
console.log(hasDuplicate(arr3)); // true
```
希望这个答案能够对您有所帮助,还有什么问题可以继续问我哦。
阅读全文