js-排除数组中的重复数据(排重)
程序员文章站
2022-06-11 11:57:47
...
<script type="text/javascript">
//方法一:不定义新数组
var arr = [5,4,26,9,4,8,5,5,14];
for(var j=0;j<=arr.length-1;j++){
for(var k=j+1;k<=arr.length-1-j;k++)
if(arr[k]==arr[j]){
arr.splice(k,1); //删除后面出现的相同元素
k--; //防止出现连续的相同值
}
}
document.write(arr);
//方法二:定义一个新数组
// var arr = [5,4,26,9,4,8,5,5,14];
// var temp = [];
// for(var i=0;i<arr.length;i++){
// if(temp.indexOf(arr[i]==-1)){
// 从i开始遍历数组arr,若后面没有出现与arr[i]相同的元素,则将该元素添加进temp数组的末位
// temp.push(arr[i]);
// }
// }
// alert(temp);
</script>
推荐阅读
-
php获取数组中重复数据的两种方法
-
php数组对百万数据进行排除重复数据的实现代码
-
搜索功能(五)03-搜索关键字历史重复记录-数组去重操作——es6 set类数组-数据结构-数组去重 & 三个点(...)方法-对象的延展操作-拆解数组
-
[每日一题] 97. 删除排序数组中的重复项(数组、unique去重、distance函数、泛型算法)
-
Vue.js在数组中插入重复数据的实现代码
-
判断数组中是否有重复的数据
-
Oracle表中重复数据去重的方法实例详解
-
LeetCode题解 => 442.数组中重复的数据(五十九)
-
从零开始刷力扣(八)——442.数组中重复的数据
-
PHP学习笔记去除数组中的重复数据