<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
// var arr =[1,2,3,4,3,2,4,5,6,7,7,5,5,4,4]
// //利用对象的键值对方法:
// //我们把数组中的每一项的值当作一个对象的属性名和属性值存储起来
// var obj = {};
//
var arr = [1,2,3,3,4,5,6,7,7,8,8];//模拟前缆数据
var obj = {};//声明一个空变量
for(var i = 0;i<arr.length;i++){//遍历循环
var cur = arr[i];//声明一个自变量,cur等于这个数据
if(obj[cur]==cur){
arr[i]=arr[arr.length-1];
arr.length--;
i--;
continue;
}
obj[cur] = cur;
//说明对象中存在这一项啦,重复了
}
console.log(arr)
</script>
</body>
</html>
网友评论