<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let arr = [1, 2, 3, 4, 5, 6, 5, 4, 2, 1]
// 1.splice去重
// arr.sort(function (a, b) {
// return b - a
// })
// for (let i = 0; i < arr.length - 1; i++) {
// if (arr[i + 1] == arr[i]) {
// arr.splice(i + 1, 1)
// i--
// }
// }
// console.log(arr)
// 2.splice去重
// for(let i=0;i<arr.length;i++){
// for(let j=i+1;j<arr.length;j++){
// if(arr[i]==arr[j]){
// arr.splice(j,1)
// }
// }
// }
// console.log(arr)
// 3.indexOf
// let newarr=[]
// for(let i of arr){
// if(newarr.indexOf(i)==-1){
// newarr.push(i)
// }
// }
// console.log(newarr)
// 4.reduce
// arr = arr.reduce(function (pre, cus) {
// if (pre.indexOf(cus) == -1) {
// pre.push(cus)
// }
// return pre
// }, [])
// console.log(arr)
// 5.forEach
// let newarr=[]
// arr.forEach(function(el){
// if(newarr.indexOf(el)==-1){
// newarr.push(el)
// }
// })
// console.log(newarr)
// 6.set集合去重
// arr=[...new Set(arr)]
// console.log(arr)
</script>
</body>
</html>