js 找到同一个数组中相同的值
时间: 2023-02-14 14:43:06 浏览: 124
JS判断两个数组或对象是否相同的方法示例
5星 · 资源好评率100%
可以使用 JavaScript 的 `indexOf` 函数来找到数组中相同的值。
例如,如果你想要找到数组 `[1, 2, 3, 3, 4, 4, 5]` 中所有重复的值,可以使用以下代码:
```
let arr = [1, 2, 3, 3, 4, 4, 5];
for (let i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) !== i) {
console.log(arr[i]);
}
}
```
这会在控制台输出:
```
3
4
```
这个方法的原理是,对于每个数组中的元素,使用 `indexOf` 函数来查找该元素在数组中的第一次出现的位置。如果该位置不是这个元素的当前索引,那么就说明这个元素在数组中出现了多次,并输出该元素。
阅读全文