在JavaScript中,您拥有lastIndexOf(string,[fromIndex])
方法。
fromIndex
是可选参数。如果省略fromIndex
,则默认值为0还是string.length - 1
?
答案 0 :(得分:0)
答案 1 :(得分:0)
对于数组length - 1
:
Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] )
- 如果传递了参数 fromIndex ,那么让 n 成为? ToInteger(的fromIndex );否则让 n 成为 len -1。
醇>
对于字符串,它的无限:
String.prototype.lastIndexOf ( searchString [ , position ] )
但是请注意它被最大值限制:
因此它变为length
,而不是length - 1
。这样你就可以在最后找到空字符串:
'abcd'.lastIndexOf('d'); // 3
'abcd'.lastIndexOf('d', 3); // 3 -- can be length-1
'abcd'.lastIndexOf(''); // 4
'abcd'.lastIndexOf('', 3); // 3 -- cannot be length-1