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
array.lastIndexOf(elemen, [di mana untuk mula]);
Contoh
Mari cari kedudukan nombor 3 terakhir dalam array:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Keputusan pelaksanaan kod:
4
Contoh
Sekarang mari cuba cari elemen yang tiada dalam array:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Keputusan pelaksanaan kod:
-1
Contoh
Mari mulakan carian dari kedudukan yang ditentukan. Hasilnya akan menemui nombor 3 terakhir, kecuali yang dilepasi:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Keputusan pelaksanaan kod:
3