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

Posted ccyq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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]

  

以上是关于在Array的原型上实现数组的去重的主要内容,如果未能解决你的问题,请参考以下文章

javascript面试题-原型实现数组去重

整理数组去重的几种常用方法

js数组如何去重?

js---去重方法

数组的去重方法

js数组去重的5种算法实现