lastIndexOf-metodi
lastIndexOf-metodi suorittaa
viimeisen osajonon esiintymän haun merkkijonossa.
Tässä on kiinnitettävä huomiota
ensimmäisessä parametrissa määriteltyyn merkkipohjaan.
Haku suoritetaan merkkijonon lopusta alkaen. Metodi palauttaa
ensimmäisen täsmäyksen sijainnin lopusta alkaen,
ja jos sitä ei löydy, se palauttaa -1.
Toisella valinnaisella parametrilla voidaan
lähettää merkin numero, mistä
haun tulisi alkaa.
Syntaksi
javascriptmerkkijono.lastIndexOf(mitä etsitään, [mistä aloittaa haun]);
Esimerkki
Etsitään viimeisen esiintymän sijainti osajonosta:
javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Koodin suorituksen tulos:
javascript9
Esimerkki
Asetetaan haun alkusijainti:
javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Koodin suorituksen tulos:
javascript6
Katso myös
-
metodi
startsWith,
joka tarkistaa merkkijonon alun -
metodi
endsWith,
joka tarkistaa merkkijonon lopun -
metodi
indexOf,
joka etsii ensimmäisen osajonon esiintymän -
metodi
includes,
joka etsii merkkijonoa -
metodi
at,
joka etsii merkkijonon merkkiä