数组去重
1. 利用ES6 Set去重(ES6中最常用)
function
2. 利用for嵌套for,然后splice去重(ES5中最常用)
function
3. 利用indexOf去重
function
4. 利用sort()
function
5. 利用对象的属性不能相同的特点进行去重(这种数组去重的方法有问题,不建议用,有待改进)
function
6. 利用includes
function
7. 利用hasOwnProperty
function
8. 利用filter
function
9. 利用递归去重
function
10. 利用Map数据结构去重
function
11. 利用reduce+includes
function
12. […new Set(arr)]
[...
数组对象去重
var
1. 利用 reduce + {}
setDiff
2. es5冒泡排序法,去重arr
var
3. es5新建数据双重循环,去重arr2
var
4. es6的Map(),去重arr3
var
5. es5,对象法去重arr4
var
如果你觉得还行,请为 ‘吐血’这两个字,点赞加关注,谢谢