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
neno.lastIndexOf(kinachotafutwa, [mahali pa kuanzia utafutaji]);
Mfano
Wacha tupate nafasi ya mwingilio wa mwisho wa kipande cha neno:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Matokeo ya utekelezaji wa kificho:
9
Mfano
Wacha tuweke nafasi ya kuanzia utafutaji:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Matokeo ya utekelezaji wa kificho:
6
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