代码描述:js查找字符 不重复字符。js查找字符不重复字符源码实例
可能在实际功能有这样的变态需求,就是获取字符串中第一个不重复的字符,之所以说变态因为需求比较特别,非常的少见,并不是难度变态,下面就通过代码实例介绍一下如何实现此功能。 代码如下:
<script> function firstUniqueChar(str){ var str=str||"", index = 0, k = "", _char = "", charMap = {}, result={name: "",index: str.length}; for(index=0;index<str.length;index++){ _char = str.charAt(index); if(charMap[_char] != undefined){ charMap[_char] = -1; } else{ charMap[_char] = index; } } for(k in charMap){ if(charMap[k]<0){ continue; } if(result.index>charMap[k]){ result.index = charMap[k]; result.name = k; } } return result.name; } var str="antzone"; console.log(firstUniqueChar(str)); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能