lastIndexOf metode
Metode lastIndexOf veic
pēdējā apakšvirknes ierašanās vietas meklēšanu virknē.
Šajā gadījumā jāpievērš uzmanība
pirmajā parametrā norādītajam simbolu reģistram.
Meklēšana tiek veikta no virknes beigām. Metode atgriezīs
pirmās atbilstības pozīciju no beigām,
un, ja tā netiks atrasta, atgriezīs -1.
Otro neobligāto parametru var izmantot,
lai norādītu simbola numuru, no kura
jāsāk meklēšana.
Sintakse
virkne.lastIndexOf(ko meklējam, [no kurienes sākt meklēšanu]);
Piemērs
Atradīsim pēdējā apakšvirknes ierašanās vietu:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Koda izpildes rezultāts:
9
Piemērs
Norādīsim meklēšanas sākuma pozīciju:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Koda izpildes rezultāts:
6
Skatiet arī
-
metode
startsWith,
kas pārbauda virknes sākumu -
metode
endsWith,
kas pārbauda virknes beigas -
metode
indexOf,
kas meklē pirmo apakšvirknes ierašanos -
metode
includes,
kas meklē virkni -
metode
at,
kas meklē virknes simbolu