本文用JS举例说明了字符串重复数据删除和数组重复数据删除的方法。分享给大家参考,如下:
!doctype html lang=' en ' head meta charset=' utf-8 ' title www.jb51.net js array,string去重/title/head body script type=' text/JavaScript '/* array去重*/function qu chong(arr){ var len=arr . leng;arr . sort();for(var I=len-1;i0;I-){ if(arr[I]==arr[I-1]){ arr . splice(I,1);} }返回arr} var a=['a ',' a ',' b ',' b ',' c ',' c ',' a ',' d '];var b=qu chong(a);console . log(b);/*字符串重复数据删除*/function quchongstr(str){ var a=str。匹配(/ s/g);//相当于str . split(/s/g)/ S空白字符, S非空白字符a . sort();for(var I=a . length-1;i0;I-){ if(a[I]==a[I-1]){ a . splice(I,1);} }返回a . join(“”);} var str=quchongstr(' a a b a b e ');console . log(str);/脚本/正文/html运行结果:
PS:这里有一些相关的工具供大家参考:
在线重复数据消除工具:http://tools.jb51.net/code/quchong
在线文本重复数据消除工具:http://tools.jb51.net/aideddesign/txt_quchong
此外,字符串的判断也使用了常规的判断操作。这里,我们推荐两个相关的正则表达式工具:
JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript
在线正则表达式生成工具:http://tools.jb51.net/regex/create_reg
更多对JavaScript相关内容感兴趣的读者可以查看本网站的主题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript排序算法总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript错误与调试技巧总结》、0103010。
希望本文对JavaScript编程有所帮助。