<script type="text/javascript">
//这个数组有很多重复的元素
var arr = [1,2,3,2,2,2,2,4,4,4,4,5,5,5,7,6,7,8,8,4,1];
var temp = [];//这个是代表新的数组容器 最后想要得到的数组
var index = 0;
for(var i=0;i<arr.length;i++){
//temp.indexOf(arr[i]) == -1
if(temp.indexOf(arr[i]) == -1){
temp[index] = arr[i];
index++;
}
}
console.log(temp);
//下标为i=0 temp=[1]
//下标为i=1 temp=[1,2]
//下标为i=2 temp=[1,2,3]
//下标为i=3 temp=[1,2,3] temp.indexOf(2) == 1
//....
//下标为i=7 temp=[1,2,3,4]
</script>
javascript数组去重
最新推荐文章于 2024-05-06 17:09:19 发布