lastIndexOf metodu

lastIndexOf metodu massivdə element axtarır. Tapılan son elementin nömrəsini qaytarır, ya da -1, əgər belə bir element yoxdursa. Birinci parametrdə axtarış üçün elementi göstəririk, ikinci (isteğe bağlı) - axtarışa haradan başlamaq lazım olduğunu. Axtarış massivin sonundan əvvələ doğru aparılır.

Sintaksis

javascriptmassiv.lastIndexOf(element, [haradan başlamaq]);

Nümunə

Gəlin massivdə son üçlüyün mövqeyini tapaq:

javascriptlet arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);

console.log(res);

Kodun icrasının nəticəsi:

javascript4

Nümunə

İndi gəlin massivdə olmayan elementi tapaq:

javascriptlet arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);

console.log(res);

Kodun icrasının nəticəsi:

javascript-1

Nümunə

Gəlin axtarışı verilmiş mövqedən başladaq. Nəticədə son üçlük tapılacaq, istisna olanlar buraxılacaq:

javascriptlet arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);

console.log(res);

Kodun icrasının nəticəsi:

javascript3

Həmçinin bax

  • includes metodu,
    ki, massivdə elementin olub-olmadığını yoxlayır
  • indexOf metodu,
    ki, elementləri əvvəldən axtarır