<!DOCTYPE html>
<meta charset="utf-8">
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var arr = [1,2,1,2,3,4,3,4,5,6,5,6,6,6,6];
//原始方法
for(var i=0;i<arr.length;i++){
for(var j=arr.length-1;j>=i+1;j--){
if(arr[i]==arr[j]){
arr.splice(j,1);
}
}
}
console.log(arr);// [1, 2, 3, 4, 5, 6]
//Set数据结构方法
const s = new Set();
arr.forEach(x => s.add(x));
let newarr = Array.from(s);
console.log(newarr);//[1, 2, 3, 4, 5, 6]
</script>
</body>
</html>
数组去重原始方法和Set方法
最新推荐文章于 2024-07-09 19:27:12 发布