【力扣刷题】字符串中的第一个唯一字符

44 阅读1分钟

给定一个字符串 s ,找到它的第一个不重复的字符,并返回它的索引(下标)。如果不存在,则返回 -1 。

提示:

  • 1 <= s.length <= 105
  • s 只包含小写字母
/** 
    * @param {string} s 
    * @return {number} 
*/ 

var firstUniqChar = function(s) {
    for (let i = 0; i < s.length; i++) {
        if (s.indexOf(s[i]) === s.lastIndexOf(s[i])) {
            return i
        }
    }
    return -1
};