美文网首页
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