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

javascriptvirkne.lastIndexOf(ko meklējam, [no kurienes sākt meklēšanu]);

Piemērs

Atradīsim pēdējā apakšvirknes ierašanās vietu:

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

console.log(res);

Koda izpildes rezultāts:

javascript9

Piemērs

Norādīsim meklēšanas sākuma pozīciju:

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

console.log(res);

Koda izpildes rezultāts:

javascript6

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