当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String lastIndexOf()用法及代码示例


lastIndexOf()方法在 JavaScript 中用于搜索字符串中最后一次出现的指定子字符串。

返回最后一次出现的索引指定的子字符串,或如果未找到子字符串,则为 -1。

字符串 lastIndexOf() 语法

str.lastIndexOf(searchValue , index)

字符串 lastIndexOf() 参数

lastIndexOf() 方法接受 2 个参数,如下所述:

Parameter

Description

searchvalue

搜索值是要在基本字符串中搜索的字符串。

index

定义要在基本字符串中向后搜索搜索值的起始索引

字符串 lastIndexOf() 返回值

此方法返回最后一次找到搜索值的字符串索引(从 0 开始)。如果在字符串中找不到搜索值,则该方法返回 -1

JavaScript 字符串 lastIndexOf() 方法示例

示例 1:在 JavaScript 中查找最后一次出现的子字符串

函数func()初始化一个字符串变量str值为“GeeksforGeeks”。然后它使用lastIndexOf()查找字符串中子字符串‘for’最后一次出现的索引的方法str。索引,即5,然后打印到控制台。

JavaScript


function func() {
    let str = 'GeeksforGeeks';
    let index = str.lastIndexOf('for');
    console.log(index);
}
func();
输出
5

示例 2:使用 JavaScript 的 lastIndexOf() 进行区分大小写的搜索

func()函数初始化一个字符串变量str值为“出发的火车”。然后它使用lastIndexOf()查找字符串中最后一次出现子字符串‘train’(区分大小写)的索引的方法str。由于‘出发的列车’中没有找到‘train’,-1打印到控制台。

JavaScript


// JavaScript to illustrate lastIndexOf() method
function func() {
    // Original string
    let str = 'Departed Train';
    // Finding index of occurrence of 'train'
    let index = str.lastIndexOf('train');
    console.log(index);
}
func();
输出
-1

我们有 Javascript 字符串方法的完整列表,要检查这些方法,请浏览此Javascript 字符串完整参考文章。

支持的浏览器:

  • Chrome 1 及以上版本
  • 边 12 及以上
  • 火狐浏览器1及以上版本
  • Internet Explorer 6 及更高版本
  • Opera 3 及以上版本
  • Safari 1 及以上版本

我们有一份关于 Javascript 的备忘单,其中涵盖了 Javascript 的所有重要主题,请查看这些主题Javascript Cheat Sheet-A JavaScript 基本指南.



相关用法


注:本文由纯净天空筛选整理自HGaur大神的英文原创作品 JavaScript String lastIndexOf() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。