ES5及之前大多都是用遍历和算法来实现数组去重,在ES6有一个更为简便的方式。ES6之Set,Array.from, ...
1. Set + Array.from()
这里使用的是Set的一个特性,集合中不会包含重复项。结合Array.from()实现数组去重
var set1 = Array.from(new Set([1,1,2,2,33,'33',44,'44'])) // [1, 2, 33, "33", 44, "44"]
2. …[拓展运算符] + Set
var tt = [...new Set([5,5,6,6,8,])] // 5,6,8