一,ES6数组去重[...new Set(array)]
var arr = [1,1,3,5,3,4,4,8,7,8];
//方法一:
function unique (arr) {
const seen = new Map()
return arr.filter( (a) => !seen.has(a) && seen.set(a, 1))
}
// or方法二
function unique (arr) {
return Array.from(new Set(arr)) // Array.from方法可以将 Set 结构转为数组。
}
// or方法三
var arr2 = [...new Set(arr)];
作者:尤雨溪
链接:https://www.zhihu.com/question/29558082/answer/44854426
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。