Metode lastIndexOf
Metode lastIndexOf melakukan
pencarian elemen dalam array. Mengembalikan
indeks elemen yang ditemukan terakhir,
atau -1 jika elemen tersebut tidak ada.
Parameter pertama kita tentukan elemen yang dicari,
parameter kedua (opsional) - posisi untuk
memulai pencarian. Pencarian
dilakukan dari akhir array ke awal.
Sintaksis
array.lastIndexOf(elemen, [dari mana mulai]);
Contoh
Mari cari posisi angka tiga terakhir dalam array:
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Hasil eksekusi kode:
4
Contoh
Sekarang mari coba mencari elemen yang tidak ada dalam array:
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Hasil eksekusi kode:
-1
Contoh
Mari mulai pencarian dari posisi yang ditentukan. Hasilnya akan ditemukan angka tiga terakhir, kecuali yang dilewati:
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Hasil eksekusi kode:
3