📅  最后修改于: 2023-12-03 14:55:33.662000             🧑  作者: Mango
在 JavaScript 中,要查找一个字符串中最后一次出现的字符,可以使用字符串的 lastIndexOf() 方法。该方法返回最后一个匹配的字符或子串的位置。如果没有找到匹配项,则返回 -1。
string.lastIndexOf(searchValue[, fromIndex])
其中:
let str = "Hello, world!";
let char = "l";
let lastPos = str.lastIndexOf(char);
console.log(lastPos); // 输出 10
在上面的例子中,我们定义了一个字符串 str 和要查找的字符 char,然后使用 lastIndexOf() 方法查找 char 在 str 中最后一次出现的位置,并将结果赋值给变量 lastPos,最终输出了 lastPos 的值。
如果要查找的字符或子串没有在字符串中出现过,lastIndexOf() 方法会返回 -1,例如:
let str = "Hello, world!";
let char = "z";
let lastPos = str.lastIndexOf(char);
console.log(lastPos); // 输出 -1
以上就是在 JavaScript 中查找字符串中最后一次出现的字符的方法介绍。