查找数组中某个元素是否存在
数组名.indexOf(元素) 【如果存在会返回该元素的索引,否则返回-1】
<script>
let arr=[ 1, 3, 5, 7, 1, 3, 4, 1 ]
let newarr=[]; //空数组同来存放数据
for(let i=0;i<arr.length;i++){
//indexOf(元素) 如果存在会返回该元素的索引,否则返回-1
if(newarr.indexOf(arr[i]) == -1){
//没有重复的数值存放到空数组里面
newarr.push(arr[i])
}
}
console.log(newarr)
</script>
这段代码展示了如何利用JavaScript的indexOf方法检查数组中的元素是否唯一,并将不重复的元素存入新数组。通过遍历原数组,若新数组中不存在当前元素,则将其添加到新数组,最终得到不含重复元素的数组。
2万+

被折叠的 条评论
为什么被折叠?



