myString.lastIndexOf( searchString, [ position ] ) in ECMAScript 262
The offset of a substring within the string.
Arguments
name | type | description |
---|---|---|
searchString | String | The substring to search for wi |
position | Number | [optional] The position to start searchin |
- Return Type
- String
Description
Like String.indexOf()
, this search is case sensitive, and returns -1
if the search string cannot be found. Unlike that method, this method begins its search from the end of the string (or position
, if it is smaller) and searches backwards.
var sentence="The quick brown fox jumped over the lazy dog.";
var oLocations = [];
loc = sentence.lastIndexOf('o');
while (loc!=-1){
oLocations.push(loc);
loc = sentence.lastIndexOf('o',loc-1);
}
// ** oLocations is [42,27,17,12]
var url = "http://phrogz.net/ObjJob//js/methods";
var path = url.substring( 0 , url.lastIndexOf('/')+1 );
// ** path is "http://phrogz.net/ObjJob/"