let arr = [1,1,2,3,4,4,5,5,6,7,8];
var newArr = [...new Set(arr)]
alert(newArr);
因为
// Set本身是一个构造函数,用来生成Set数据结构
var arr = [1, 2, 3, 4, '韩信', '李白']
let setarr = new Set(arr)
console.log(setarr); // Set(6) {1, 2, 3, 4, "韩信", …}
console.log(setarr[3]);//undefined Set数据结构不能通过索引来获取元素
所以用到了...
set的具体用法参考