javascript如何去掉字符串重复值
导读:收集整理的这篇文章主要介绍了javascript如何去掉字符串重复值,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript去掉字符串重复值的方法:首先打开相应的前端代码文件;然后利用javascript的hash功能来去掉字...
收集整理的这篇文章主要介绍了javascript如何去掉字符串重复值,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript去掉字符串重复值的方法:首先打开相应的前端代码文件;然后利用javascript的hash功能来去掉字符串重复值即可。
本文操作环境:Windows7系统、javascript1.8.5、Dell G3电脑。
javascript如何去掉字符串重复值?
javascript去掉字符串中重复的字符
在javascript中,对象实际上就是一个哈希表,属性名称就是哈希表的key,而属性的值就是哈希表的值。
更多见 http://www.nowamagic.net/librarys/veda/detail/759
利用javascript天然的hash功能
htML> body> script tyPE="text/javascript"> console.LOG(droPRepeat('abdacda')); function dropRepeat(str){ VAR result=[]; var hash={ } ; for(var i=0, elem; istr.length; i++){ elem=str[i]; if(!hash[elem]){ hash[elem]=true; result.push(elem); } } return result; } /script> /body> /html>
结果是["a", "b", "d", "c"]
还有一个计算出现次数
var str = "dog cat dog mouse dog cat"; function getFrequence(str){ var arr = str.splIT(" "); var result = { } ; for(var i=0, len=arr.length; ilen; i++){ if(!result[arr[i]]){ result[arr[i]] = 1; } else{ result[arr[i]] += 1; } } for(var item in result){ console.log(item + " " + result[item]); // dog 3// cat 2// mouse 1} } getFrequence(str);
相关视频教程分享:javascript高级视频
以上就是javascript如何去掉字符串重复值的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript如何去掉字符串重复值
本文地址: https://pptw.com/jishu/591812.html