<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>练习(数组去重)</title>
<script type="text/javascript">
//创建一个数组
var arr = [1,2,3,1,1,2,4,7,3,7,9,3];//1,2,3,4,7,9
//动态节点
var temp;//其实temp不要也行,不过增加一个temp方便理解
//去除数组中重复的数字
//arr.length的值是动态变化的,循环执行前是会重新检查的
for(var i=0; i<arr.length; i++){
temp = arr[i];
for(var j=i+1; j<arr.length; j++){
//检查到后面的元素如果和temp相等
if(arr[j] == temp){
arr.splice(j,1);//删除,会引起index的变化,从而引起逻辑上的问题
j--;//减掉一位可以消除index的影响
}
}
}
//打印去重后的数组
console.log(arr);
</script>
</head>
<body>
</body>
</html>
69.数组去重练习
最新推荐文章于 2021-09-14 09:57:32 发布
这篇博客通过一个JavaScript代码示例展示了如何使用双重循环来去除数组中的重复元素。通过遍历数组并比较元素,一旦发现重复值则从数组中删除,最终得到一个去重后的数组。这种方法适用于小规模数据,但效率较低,不适合大数据处理。
摘要由CSDN通过智能技术生成