问答详情
源自:7-8 返回指定的字符串首次出现的位置

如果要输出第三个怎么写,不能+1了吧

如果要输出第三个怎么写,不能+1了吧

提问者:weixin_慕慕7517455 2017-02-24 21:56

个回答

  • BaconNUDT
    2017-02-25 00:05:00
    已采纳

      function writeNth( str, n){
          var startPos = 0;
          for(var i=0; i<n; i++){
              pos = str.indexOf('o', startPos);
              startPos = pos + 1;
          }
          return pos;
      }
      document.write(writeNth(mystr,3));

    这样就可以了。

  • weixin_慕慕7517455
    2017-02-25 00:07:36

    好机智的函数