本文通过一个实例讲述了JS实现阵列重复数据删除的简单方法。分享给大家参考,如下:
var arr=['abc ',' abcd ',' sss ',' 2 ',' d ',' t ',' 2 ',' ss ',' f ',' 22 ',' d '];//定义一个新的数组var s=[];//遍历数组(var I=0;长度;I){ if(s . index of(arr[I])==-1){//判断是否存在于s数组中,如果不存在则推送到s数组中。} } console.log//输出结果:['ABC ',' ABCD ',' SSS ',' 2 ',' d ',' t ',' SS ',' f ',' 22']运行结果:
在indexOf()方法上:
indexOf()方法返回字符串中指定字符串值的第一次出现。
stringobject . indexof(search value,fromindex)
该方法将从头到尾检索字符串stringObject,以查看它是否包含子字符串searchvalue。开始检索的位置在字符串的fromindex或字符串的开头(如果未指定fromindex)。如果找到searchvalue,则返回searchvalue的第一个匹配项。字符串对象中的字符位置从0开始。
如果在数组中没有找到字符串,则返回-1。
在push()方法上:
push()方法将一个或多个元素添加到数组的末尾,并返回新的长度。
注意:新的元素将被添加到数组的末尾。
注意:这个方法改变数组的长度。
附言:在这里,我们将为您提供几种重复数据消除工具,供您参考:
在线重复数据消除工具:http://tools.jb51.net/code/quchong
在线文本重复数据消除工具:http://tools.jb51.net/aideddesign/txt_quchong
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》和0103010
希望本文对JavaScript编程有所帮助。