<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>数组找重复去相同</title>
</head>
<body>
<section>
</section>
</body>
</html>
<script>
let arr=[1,7,8,4,1,2,9];
//相同
let x=[]
//去重后
let res=[]
//先排序,前一位和后一位做比较
arr.sort(function (a,b) {
return a-b
})
//循环数组
for(let i=0;i<arr.length;i++){
//如果前一位等等后一位
if(arr[i]==arr[i+1]){
//追加到相同数组
x.push(arr[i])
}else{
//剩余追加到res数组
res.push(arr[i])
}
}
console.log(x)
console.log(res)
</script>