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ä