# 字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回`-1`。 ## 示例 ``` s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 ``` ## 题解 ```javascript /** * @param {string} s * @return {number} */ var firstUniqChar = function(s) { const hashTable = Object.create(null); Array.prototype.forEach.call(s, v => { if(hashTable[v] === void 0) hashTable[v] = 1; else ++hashTable[v]; }) const n = s.length; for(let i=0;i ## 参考 -