在Array的原型上实现数组的去重

在原型对象上创建的方法是共享的

Array.prototype.norepeat = function(){
    //this指向要去重的数组
    return [...new Set(this)];
} 
var arr = [1,2,5,1,5,15,1,3];
var res = arr.norepeat();
console.log(res)    //[1, 2, 5, 15, 3]

  

posted @ 2019-08-03 13:32  Yi只猴  阅读(255)  评论(0编辑  收藏  举报