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

javascriptarray.lastIndexOf(elemen, [dari mana mulai]);

Contoh

Mari cari posisi angka tiga terakhir dalam array:

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

console.log(res);

Hasil eksekusi kode:

javascript4

Contoh

Sekarang mari coba mencari elemen yang tidak ada dalam array:

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

console.log(res);

Hasil eksekusi kode:

javascript-1

Contoh

Mari mulai pencarian dari posisi yang ditentukan. Hasilnya akan ditemukan angka tiga terakhir, kecuali yang dilewati:

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

console.log(res);

Hasil eksekusi kode:

javascript3

Lihat juga

  • metode includes,
    yang memeriksa keberadaan elemen dalam array
  • metode indexOf,
    yang mencari elemen dari awal