小编use*_*041的帖子

如何在Javascript字符串对象中使用lastIndexOf()方法的第二个参数?

"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?

与 一样indexOflastIndexOf还带有一个可选的第二个参数,它是从哪里开始搜索的索引值,从右边开始计算,所以字符串 'apple' 应该匹配位置 5。但是我仍然得到 -1 的结果?

有什么问题?

javascript

5
推荐指数
1
解决办法
4533
查看次数

标签 统计

javascript ×1