W3C 写
string.lastIndexOf(searchvalue,start)
字符串从结尾搜索到开头,但返回从开头开始的索引,位于位置 0。如果要搜索的值从未出现,则此方法返回 -1。
开始是可选的。开始搜索的位置(向后搜索)。如果省略,则默认值为字符串的长度
演示:
var str = Larry Ullman;
str.lastIndexOf('a', 5);
返回 => 1
它看起来像真的但是..
var str = "abcdbef";
str.lastIndexOf('d',1); //=> -1
str.lastIndexOf('d',2); //=> -1
为什么它返回 -1 而不是 3 ?