第一种--对象键值去重 Array.prototype.unique1 = function () { var r = {}, temp = [] for (var i = 0; i this.length; i++) { if (!r[this[i]]) { r[this[i]] = 1 temp.push(this[i]) } } return temp } 第二种--splice删除去重 Array.prototype.unique2
第一种--对象键值去重
第二种--splice删除去重
第三种--利用数组indexOf方法
第四种--数组下标
第五种
第六种
第七种--es6 set
第八种--filter
|
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30