# 数组去重
# 1. Set
function unique(arr) {
return Array.from(new Set(arr))
or
return [...new Set(arr)]
}
1
2
3
4
5
2
3
4
5
# 2. 两两比较, splice
# 3. 新创建数组, indexOf
# 4. 新创建数组,
# 5. 新创建数组, includes
# 6. 新创建数组, 字典计数
# 7. 新创建数组, Map
# 8. filter, 新创建字典, hasOwnProperty
# 9. filter, 原数组中第一个索引===当前索引
# 10. 递归
# 11. reduce, includes