De lastIndexOf Methode
De methode lastIndexOf zoekt naar
het laatste voorkomen van een substring in een string.
Hierbij moet er op worden gelet
dat de hoofdlettergevoeligheid in de eerste parameter is opgegeven.
De zoekopdracht wordt uitgevoerd vanaf het einde van de string. De methode retourneert
de positie van de eerste overeenkomst vanaf het einde,
en als deze niet wordt gevonden, retourneert deze -1.
Met de tweede optionele parameter kan
het tekennummer worden doorgegeven van waaraf
moet worden begonnen met zoeken.
Syntaxis
tekst.lastIndexOf(wat we zoeken, [vanaf waar beginnen met zoeken]);
Voorbeeld
Laten we de positie vinden van het laatste voorkomen van de substring:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Resultaat van het uitvoeren van de code:
9
Voorbeeld
Laten we de startpositie van de zoekopdracht instellen:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Resultaat van het uitvoeren van de code:
6
Zie ook
-
methode
startsWith,
die het begin van een string controleert -
methode
endsWith,
die het einde van een string controleert -
methode
indexOf,
die het eerste voorkomen van een substring zoekt -
methode
includes,
die een string zoekt -
methode
at,
die een teken van een string zoekt