寻找第一个只出现一次的字符
一、题目
在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。
二、思路
1.indexOf()函数查找字符在字符串中首先出现的位置
2.lastIndexOf() 函数查找字符在字符串中最后出现的位置
3.如果位置相等,则该字符只出现过一次
三、程序实现
var firstUniqChar = function(s) {
for(let i=0;i<s.length;i++){
if(s.indexOf(s[i])===s.lastIndexOf(s[i])){
return s[i];
}
}
return ' '
};

浙公网安备 33010602011771号