美文网首页
ES5-String-indexOf/lastIndexOf

ES5-String-indexOf/lastIndexOf

作者: chrisghb | 来源:发表于2019-06-14 09:14 被阅读0次

    indexOf方法用于确定一个字符串在另一个字符串中第一次出现的位置,返回结果是匹配开始的位置。如果返回-1,就表示不匹配。

    'hello world'.indexOf('o') // 4
    'JavaScript'.indexOf('script') // -1
    

    indexOf方法还可以接受第二个参数,表示从该位置开始(包含该位置)向后匹配(从此搜索的开始位置->字符串尾部,取搜索范围)。

    'hello world'.indexOf('o', 6) // 7
    

    lastIndexOf方法的用法跟indexOf方法一致,主要的区别lastIndexOf从尾部开始匹配,indexOf则是从头部开始匹配。

    'hello world'.lastIndexOf('o') // 7
    

    另外,lastIndexOf的第二个参数表示从该位置起向前匹配((从字符串头部->此搜索的开始位置,取搜索范围))。

    'hello world'.lastIndexOf('o', 6) // 4
    

    相关文章

      网友评论

          本文标题:ES5-String-indexOf/lastIndexOf

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