美文网首页
indexOf 实现

indexOf 实现

作者: 静候那一米阳光 | 来源:发表于2018-02-26 12:37 被阅读0次
/* indexOf 实现 */
function index(string, subString, startPos) {
  var i = startPos;
  var j = 0;
  var lenOfString = string.length;
  var lenOfSubString = subString.length;
  while (i < lenOfString && j < lenOfSubString) {
    if (string[i] == subString[j]) {
      i++;
      j++;
    } else {
      i = i - j + 1;
      j = 0;
    }
  }
  if (j == lenOfSubString) {
    return i - lenOfSubString;
  } else {
    return -1;
  }
}
var i = index("1111你好", "你", 4);
console.log(i);

相关文章

网友评论

      本文标题:indexOf 实现

      本文链接:https://www.haomeiwen.com/subject/pdfyxftx.html