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
