查找字符串中字符的第二次出现

Ion*_*gen 2 javascript string

我听说JavaScript有一个名为的函数search(),该函数可以在另一个字符串(B)中搜索一个字符串(叫作A),它将返回在B中找到A的第一个位置。

var str = "Ana has apples!";
var n = str.search(" ");
Run Code Online (Sandbox Code Playgroud)

代码应返回3作为在中找到空格的第一个位置str

我想知道是否有一个函数可以在字符串中找到下一个空格。

例如,我想找到字符串中第一个单词的长度,如果我知道它的开始位置和结束位置,就可以轻松地做到这一点。

如果有这样的功能,那么有没有比这更好的功能了?

Sal*_*n A 6

您需要使用String.indexOf方法。它接受以下参数:

str.indexOf(searchValue[, fromIndex])
Run Code Online (Sandbox Code Playgroud)

因此,您可以执行以下操作:

str.indexOf(searchValue[, fromIndex])
Run Code Online (Sandbox Code Playgroud)