你的位置:首页 > Java教程

[Java教程]javascript删除字符串中重复的字符


javascript删除字符串中重复的字符:
本章节介绍一下如何删除一个字符串中重复的字符,先不管有没有实际价值,就当做是一种对算法的学习也是挺不错的。
代码如下:

 

function dropRepeat(str){ var result=[]; var hash={}; for(var i=0, elem; i<str.length;i++){  elem=str[i];  if(!hash[elem]){   hash[elem]=true;   result=result+elem;  } } return result;}

 

以上代码中的函数可以删除字符串中重复的字符,使用示例:

dropRepeat("abcdd")

返回值是:abcd。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8278

更多内容可以参阅:http://www.softwhy.com/javascript/