当前位置:编程学习 > JS >>

一个用js实现过滤重复字符的函数

比较简单,主要使用数组和字符串的indexOf来逐个查询对比。 

<script type="text/javascript">     

  <!--     
    String.prototype.noRepeatStr=function(){     
        var tempArr=new Array();     
        for(var i=0;i<this.length;i++){     
            if(tempArr.join('').indexOf(this.charAt(i))==-1)     
                tempArr[tempArr.length]=this.charAt(i);     
        }     
        return tempArr.join('');     
    }     
    
    var str="aaabbbbcc";     
    alert(str.noRepeatStr());     
  //-->     
</script>    
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,