时间: 2020-08-25|45次围观|0 条评论

Array.prototype.unique1 = function(){    var arr = [];    for(var i = 0;i<this.length;i++){      if(!arr.includes(this[i])) arr.push(this[i])    }    return arr;  }  Array.prototype.unique2 = function(){    var hash = {},        arr = [];    for(var i=0;i<this.length;i++){      if(!hash[this[i]]){        hash[this[i]] = true;        arr.push(this[i])      }    }    return arr;  }  Array.prototype.unique3 = function(){    var arr = [];    arr[0] = this[0];    for(var i=1;i<this.length;i++){      if(this.indexOf(this[i]) == i) arr.push(this[i])    }  return arr;  }

文章转载于:https://www.jianshu.com/p/988b3ea5b46f

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《三种方法实现数组去重
   

还没有人抢沙发呢~