题解 | #第一个只出现一次的字符#
第一个只出现一次的字符
http://www.nowcoder.com/practice/1c82e8cf713b4bbeb2a5b31cf5b0417c
{
// write code here
//ps:删除字符串中所有的某个字符:RegExp模板匹配
//var reg = new RegExp(b);//可以是变量
//var str = str.replace(reg,"");
//ps:字符串中删除找到的某字符
//let arr=str.split('')
//arr.splice(i,1)
//str=arr.join("")
let res=-1
let str2=""
for(let i=0;i<str.length;i++){
let b=str[i]
if(str2.indexOf(b)==-1){
if(i==str.length-1){return i}
else if(str.indexOf(b,i+1)==-1){
return i
}
str2=str2+b
}
}
return res
}
module.exports = {
FirstNotRepeatingChar : FirstNotRepeatingChar
};