lastIndexOf Metode

Die metode lastIndexOf voer 'n soektog na die laaste voorkoms van 'n substring in 'n string uit. Daar moet gelet word op die kasus van die karakters wat in die eerste parameter gespesifiseer is. Die soektog geskied vanaf die einde van die string. Die metode sal die posisie van die eerste ooreenstemming vanaf die einde teruggee, en as dit nie gevind word nie, sal dit -1 teruggee. Met die tweede opsionele parameter kan die nommer van die karakter oorgedra word vanwaar die soektog moet begin.

Sintaksis

javascriptstring.lastIndexOf(wat om te soek, [van waar om die soektog te begin]);

Voorbeeld

Kom ons vind die posisie van die laaste voorkoms van die substring:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Resultaat van die kode-uitvoering:

javascript9

Voorbeeld

Kom ons spesifiseer die beginposisie van die soektog:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Resultaat van die kode-uitvoering:

javascript6

Sien ook

  • metode startsWith,
    wat die begin van 'n string nagaan
  • metode endsWith,
    wat die einde van 'n string nagaan
  • metode indexOf,
    wat die eerste voorkoms van 'n substring soek
  • metode includes,
    wat vir 'n string soek
  • metode at,
    wat vir 'n stringkarakter soek