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