js lastindexof方法详解
时间: 2023-04-15 07:02:55 浏览: 271
JavaScript中的lastIndexOf()方法是用来查找字符串中最后一个匹配项的位置。该方法从字符串的末尾开始查找,并返回最后一个匹配项的索引值。如果没有找到匹配项,则返回-1。
该方法的语法如下:
string.lastIndexOf(searchValue[, fromIndex])
其中,searchValue是要查找的字符串,fromIndex是可选参数,表示从哪个索引位置开始查找。如果省略fromIndex,则默认从字符串的末尾开始查找。
该方法返回的索引值是从开始计数的,如果要获取实际的位置,需要将返回值加1。
例如,对于字符串"hello world",使用lastIndexOf()方法查找字符"o"的位置,代码如下:
var str = "hello world";
var index = str.lastIndexOf("o");
console.log(index); // 输出7
在上面的代码中,lastIndexOf()方法返回的索引值为7,表示字符"o"在字符串中的位置为8。
阅读全文