Metode lastIndexOf
Metode lastIndexOf veic
elementa meklēšanu masīvā. Atgriež
pēdējā atrastā elementa numuru,
vai -1, ja tāds elements nav.
Kā pirmo parametru mēs norādām meklējamo elementu,
otro (neobligāto) - pozīciju, no
kuras jāsāk meklēšana. Meklēšana
tiek veikta no masīva beigām uz sākumu.
Sintakse
massīvs.lastIndexOf(elements, [no kurienes sākt]);
Piemērs
Meklēsim pēdējā trīs pozīciju masīvā:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Koda izpildes rezultāts:
4
Piemērs
Tagad mēģināsim atrast elementu, kura nav masīvā:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Koda izpildes rezultāts:
-1
Piemērs
Sāksim meklēšanu no noteiktas pozīcijas. Rezultātā tiks atrasts pēdējais trīs, izņemot izlaistos:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Koda izpildes rezultāts:
3