在Array对象的原型下实现一个数组去重的方式,也就是在js的Array的prototype下面扩展一个去重的方式,实现过程如下所示
在任一文件夹下建立一个文本文件,在文本文件中输入如下的内容,也就是html页面的布局
将文本文件保留为html结从头至尾的文件格局,就酿成了一个页面文件。若是有其他编纂东西,这两步可以不消每个字符都手动敲入
在页面底部添加js代码,在此中利用Array的prototype扩展一个Unique方式,方式的形式如图所示
在Unique方式内部,要轮回当前的Array数组,该怎么实现呢?for轮回是可以利用的,数组呢?谜底是利用this,就代表了当前的数组
在Unique方式内部轮回输出this数组,运行结果如图所示。在浏览器中运行测试页面后,按F12查看节制台的输出成果
接着在Unique方式内部继续添加一个轮回,用于去失落反复的值,完整代码如图所示
利用一个测试数组,测试Unique数组去重的结果如图所示。在浏览器运行测试页面后,按F12,就可以看到节制台输出的数组是去重之后的了
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!