使用js方法判断一个数组里是否存在相同值
时间: 2024-03-13 18:42:33 浏览: 124
JS去除数组重复值的五种不同方法
可以使用双重循环的方式来判断数组是否存在相同值。具体代码如下:
```javascript
function hasSameValue(arr) {
for (let i = 0; i < arr.length; i++) {
for (let j = i + 1; j < arr.length; j++) {
if (arr[i] === arr[j]) {
return true;
}
}
}
return false;
}
// 示例
console.log(hasSameValue([1, 2, 3, 4])); // false
console.log(hasSameValue([1, 2, 3, 4, 3])); // true
```
这里使用了双重循环,遍历数组中的每一个元素,再和后面的元素进行比较,如果存在相同值就返回 true,否则返回 false。
阅读全文