# 新浪面试算法

编写一个方法,计算一个字符串中,第一个不重复的字符在当前字符串中的索引。

var str = 'wezfdfesfxvw';

function getIndex(s) {
  for (var i = 0; i < s.length; i++) {

    // if (s.match(new RegExp(s.charAt(i), 'g')).length === 1) {
    //   return s.indexOf(s.charAt(i));
    // }

    if (s.indexOf(s.charAt(i)) === s.lastIndexOf(s.charAt(i))) {
      return s.indexOf(s.charAt(i));
    }

    // if (s.split(s.charAt(i)).length === 2) {
    //   return s.indexOf(s.charAt(i));
    // }
  }
  return -1;
}

console.log('getIndex:', getIndex(str));