本文阐述了JS搜索数组中重复元素的方法。分享给大家参考,如下:
JS的数据类型有一个数组。今天,我们将讨论数组的处理。相信很多人都遇到过从数组中寻找非重复元素的情况,但是我遇到过从数组中寻找重复元素的情况。
有很多方法可以从js数组中找到不重复的元素。这里有一个给你:
!DOCTYPE htmlhtmlbodyscriptarray . prototype . deleteele=function(){ var newArr=this;for(var I=NewArr . length-1;I=0;I-){ var TargetNode=NewArr[I];for(var j=0;Ji;j){ if(TargetNode==NewArr[j]){ NewArr . splice(I,1);打破;} } }返回newArr}var arr=['a ',' b ',' c ',' c ',' ab ',' d ',' ab ',' d ',' c '];console . log(arr . deleteele());/script/body/html操作的呈现如下:
下面是从js数组中找出重复元素的另一种方法:
!DOCTYPE html html bodyscriptvar a=[5,4,3,2,1,2,3,2,1,];array . prototype . duplicate=function(){ var tmp=[];this.concat()。排序()。sort(函数(a,b){ if(a==b tmp . indexof(a)===-1)tmp . push(a);});返回tmp} console . log(a . replicate())/script/body/html的呈现如下:
附言:在这里,我们将为您提供几种重复数据消除工具,供您参考:
在线重复数据消除工具:http://tools.jb51.net/code/quchong
在线文本重复数据消除工具:http://tools.jb51.net/aideddesign/txt_quchong
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》和0103010
希望本文对JavaScript编程有所帮助。