JS判读数组是否重复
时间: 2023-08-02 12:07:45 浏览: 86
javascript判断数组内是否重复的方法
可以使用 Set 数据结构来判断数组是否有重复元素。Set 是 ES6 中新增的一种数据结构,它可以存储任何数据类型的唯一值。
示例代码:
```javascript
function isRepeat(arr) {
return new Set(arr).size !== arr.length;
}
const arr1 = [1, 2, 3, 4];
console.log(isRepeat(arr1)); // false
const arr2 = [1, 2, 3, 3];
console.log(isRepeat(arr2)); // true
```
上面的代码中,我们将数组转换成 Set 对象,并比较 Set 的大小与原数组的长度是否相等,如果不相等则说明数组中存在重复元素。
阅读全文