Mbinu ya lastIndexOf

Mbinu lastIndexOf inatekeleza utafutaji wa mwingilio wa mwisho wa kipande cha neno katika neno. Wakati huo huo ni muhimu kuzingatia herufi kubwa na ndogo zilizoonyeshwa kwenye kigezo cha kwanza. Utafutaji unafanywa kutoka mwisho wa neno. Mbinu itarudisha nafasi ya mechi ya kwanza kutoka mwisho, na ikiwa haipatikani, itarudisha -1. Kigezo cha pili cha hiari kinaweza kutumika kupitisha nambari ya herufi, mahali panapaswa kuanzia utafutaji.

Syntax

javascriptneno.lastIndexOf(kinachotafutwa, [mahali pa kuanzia utafutaji]);

Mfano

Wacha tupate nafasi ya mwingilio wa mwisho wa kipande cha neno:

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

console.log(res);

Matokeo ya utekelezaji wa kificho:

javascript9

Mfano

Wacha tuweke nafasi ya kuanzia utafutaji:

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

console.log(res);

Matokeo ya utekelezaji wa kificho:

javascript6

Angalia pia

  • mbinu startsWith,
    ambayo inakagua mwanzo wa neno
  • mbinu endsWith,
    ambayo inakagua mwisho wa neno
  • mbinu indexOf,
    ambayo inatafuta mwingilio wa kwanza wa kipande cha neno
  • mbinu includes,
    ambayo inatafuta neno
  • mbinu at,
    ambayo inatafuta herufi ya neno