"This apple is my apple".lastIndexOf("apple"); // returns value of 17
"This apple is my apple".lastIndexOf("apple",12); // returns value of 5
"This apple is my apple".lastIndexOf("apple", 3); // returns value of -1, not found
Run Code Online (Sandbox Code Playgroud)
嗨,大家好!
我理解前两个示例,但为什么第三个示例不返回 5?
与 一样indexOf,lastIndexOf还带有一个可选的第二个参数,它是从哪里开始搜索的索引值,从右边开始计算,所以字符串 'apple' 应该匹配位置 5。但是我仍然得到 -1 的结果?
有什么问题?
javascript ×1