我们主要使用indexOf() === lastIndexOf(),还有数组的filter方法。
var a = [1,2,3,2,3,4,5,4,6]
undefined
a.filter( item => a.indexOf(item)===a.lastIndexOf(item) )
[1, 5, 6]
如果是去重就是set和Array.from().
var a = [1,2,3,2,3,4,5,4,6]
Array.from(new set(a));
[1, 2, 3, 4, 5, 6]
a
[1, 2, 3, 2, 3, 4, 5, 4, 6]