您当前的位置: 首页 >  面试

js面试题-2:字符串中的第一个唯一字符

彭世瑜 发布时间:2021-09-16 11:50:41 ,浏览量:2

字符串中的第一个唯一字符

题目:

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

/**
 * 字符串中的第一个唯一字符
 * 思路:遍历记数
 * @param {*} str
 */
function firstUniqueChar(str) {
  const map = new Map();

  for (let char of str) {
    map[char] = (map[char] || 0) + 1;
  }

  for (let i = 0; i             
关注
打赏
1688896170
查看更多评论
0.0484s