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
merkkijono.lastIndexOf(mitä etsitään, [mistä aloittaa haun]);
Esimerkki
Etsitään viimeisen esiintymän sijainti osajonosta:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Koodin suorituksen tulos:
9
Esimerkki
Asetetaan haun alkusijainti:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Koodin suorituksen tulos:
6
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ä