Kaedah lastIndexOf

Kaedah lastIndexOf melaksanakan carian elemen dalam array. Ia mengembalikan indeks elemen terakhir yang ditemui, atau -1 jika tiada elemen sedemikian. Parameter pertama kita nyatakan elemen untuk dicari, parameter kedua (pilihan) - kedudukan untuk memulakan carian. Carian dilakukan dari hujung array ke awal.

Sintaks

javascriptarray.lastIndexOf(elemen, [di mana untuk mula]);

Contoh

Mari cari kedudukan nombor 3 terakhir dalam array:

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

console.log(res);

Keputusan pelaksanaan kod:

javascript4

Contoh

Sekarang mari cuba cari elemen yang tiada dalam array:

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

console.log(res);

Keputusan pelaksanaan kod:

javascript-1

Contoh

Mari mulakan carian dari kedudukan yang ditentukan. Hasilnya akan menemui nombor 3 terakhir, kecuali yang dilepasi:

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

console.log(res);

Keputusan pelaksanaan kod:

javascript3

Lihat juga

  • kaedah includes,
    yang menyemak kewujudan elemen dalam array
  • kaedah indexOf,
    yang mencari elemen dari awal