在Array对象的原型下实现一个数组去重的方法

在Array对象的原型下实现一个数组去重的方式 , 也就是在js的Array的prototype下面扩展一个去重的方式 , 实现过程如下所示
方式/
1在任一文件夹下建立一个文本文件 , 在文本文件中输入如下的内容 , 也就是html页面的布局

在Array对象的原型下实现一个数组去重的方法

文章插图

2【在Array对象的原型下实现一个数组去重的方法】将文本文件保留为html结从头至尾的文件格局 , 就酿成了一个页面文件 。 若是有其他编纂东西 , 这两步可以不消每个字符都手动敲入

在Array对象的原型下实现一个数组去重的方法

文章插图

3在页面底部添加js代码 , 在此中利用Array的prototype扩展一个Unique方式 , 方式的形式如图所示

在Array对象的原型下实现一个数组去重的方法

文章插图

4在Unique方式内部 , 要轮回当前的Array数组 , 该怎么实现呢?for轮回是可以利用的 , 数组呢?谜底是利用this , 就代表了当前的数组

在Array对象的原型下实现一个数组去重的方法

文章插图

5在Unique方式内部轮回输出this数组 , 运行结果如图所示 。 在浏览器中运行测试页面后 , 按F12查看节制台的输出成果

在Array对象的原型下实现一个数组去重的方法

文章插图

6接着在Unique方式内部继续添加一个轮回 , 用于去失落反复的值 , 完整代码如图所示

在Array对象的原型下实现一个数组去重的方法

文章插图

7利用一个测试数组 , 测试Unique数组去重的结果如图所示 。 在浏览器运行测试页面后 , 按F12 , 就可以看到节制台输出的数组是去重之后的了

在Array对象的原型下实现一个数组去重的方法

文章插图


以上内容就是在Array对象的原型下实现一个数组去重的方法的内容啦 , 希望对你有所帮助哦!

    推荐阅读