SOURCE

let arr = [1,2,3,7,1,7,11]
console.log([...new Set(arr)])

// https://blog.csdn.net/weixin_45308405/article/details/128161561
// 1.利用set去重 
// Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合
// Array.from()就是将一个类数组对象或者可遍历对象转换成一个真正的数组,也是ES6的新增方法
let list = ['你是最棒的', 8, 8, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 1, 2, 3, 4, 5, 6, 7, 8, '你是最棒的',]
let newList = Array.from(new Set(list))
console.log('newList', newList);

//复杂类型数组
const complexArr = [2,2,'3','3', undefined , undefined, NaN, NaN,
    { id: 1, name: 'joke'},
    { id: 1, name: 'joke'},
    { id: 2, name: 'make'},
]

console.log([...new Set(complexArr)])

console 命令行工具 X clear

                    
>
console