Metode Array.lastIndexOf() melaksanakan pencarian dari kanan ke kiri terhadap elemen tertentu yang pertama kali di temui di dalam array.

Sintaks:

arrayObj.lastIndexOf(searchElement, fromIndex)
  • searchElement menetapkan elemen array yang akan dicari.
  • fromIndex menetapkan indeks awal pencarian di mulai, kalau paramater fromIndex dihilangkan, maka awal pencarian di mulai dari elemen yang memiliki indeks terakhir di dalam array.

Metode Array.lastIndexOf() mengembalikan bilangan lingkaran yang menawarkan indeks elemen yang di cari dan ditemukan, kalau elemen yang di cari tidak ditemukan, -1 dikembalikan.

Metode Array.lastIndexOf() yaitu metode standard JavaScript 1.6+ dan di dukung Google Chrome Beta+, Firefox 1.5 (Gecko 1.8)+, Safari 3.0+.

Contoh di bawah ini mencoba mencari elemen “Budi” dan elemen “Tini” di dalam array namesArr, sehabis dijalankan masing-masing mengembalikan 5 dan -1:

var namesArr = new Array("Tono", "Tini", "Tini", "Titin", "Budi", "Budi", "Wati"); alert(namesArr.lastIndexOf("Budi")); // 5 alert(namesArr.lastIndexOf("Tini", 0)); // -1
  • Untuk pencarian “Budi” ditemukan dan berada pada indeks ke 5. Meskipun pada indeks ke 4 ada “Budi” juga, ia tidak termasuk, alasannya arah pencariannya dari kanan ke kiri dan elemen yang cocok yaitu elemen yang pertama kali ditemukan, dan “Budi” yang berada pada indeks ke 5 itulah elemen yang cocok dan elemen yang pertama kali ditemukan.
  • Untuk pencarian “Tini” tidak ditemukan, alasannya terhitung dari indeks ke 0 ke kiri tidak ada elemen “Tini” (elemen “Tini” berada pada indeks ke 1 dan ke 2):

Ilustrasi untuk ["Tono","Tini","Titin","Budi","Wati"]:

Sebagai teladan kalau mencari “Budi” memakai Array.indexOf() dan menetapkan indeks awal pencarian pada indeks ke 1 (“Tini”), maka awal pencarian di mulai dari “Tini” ke kanan. Coba lihat yang diberi warna merah, itu area pencariannya. Berdasarkan area pencarian, untuk “Budi” ditemukan dan berada diindeks ke 3, alasannya pencariannya di mulai dari “Tini” ke kanan.

["Tono","Tini", "Titin", "Budi", "Wati"]

Jika mencari “Budi” memakai Array.lastIndexOf() dan menetapkan indeks awal pencarian pada indeks ke 1 (“Tini”), maka awal pencarian di mulai dari “Tini” ke kiri. Coba lihat yang diberi warna merah, itu area pencariannya. Berdasarkan area pencarian, “Budi” tidak ditemukan, alasannya pencariannya di mulai dari “Tini” ke kiri.

["Tono","Tini", "Titin", "Budi", "Wati"]

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source Code aplikasi data riwayat hidup pegawai berbasis php

Aplikasi ini digunakan untuk mengorganisasikan data riwayat hidup pegawai di dinas perhubungan jawa barat. Aplikasi…

3 hours ago

Source Code Aplikasi ERP + Accounting Indonesia

[crayon-66363ba5efb8b983663584/]

9 hours ago

Download Source code aplikasi toko online

Seiring kemajuan zaman, maka proses perdaganganpun mengalami perubahan dan kemajuan dalam proses transaksinya. Oleh karena…

15 hours ago

Source Code Aplikasi Akuntansi menggunakan Yii Framework

Berikut ini kami bagikan sebuah source code aplikasi akuntansi/akunting menggunakan framework yii, aplikasi ini cukup…

21 hours ago

Source code aplikasi Bursa Kerja Khusus dan data alumni SMK

Salam sobat semua, kali ini kami akan membagikan sebuah aplikasi php secara gratis kepada anda,…

1 day ago

Source Code Aplikasi Managemen Surat Sederhana Berbasis web

Deskripsi Aplikasi ASAMURAT yang merupakan kependekan dari Aplikasi SederhanA Manajemen sURAT. Sesuai dengan kepanjangannya, aplikasi…

1 day ago