Metode Array.indexOf()
melaksanakan pencarian dari kiri ke kanan terhadap elemen tertentu yang pertama kali di temui di dalam array.
Sintaks:
searchElement
menetapkan elemen array yang akan di cari.fromIndex
(opsional) menetapkan indeks awal pencarian di mulai, kalau fromIndex
dihilangkan, maka awal pencarian di mulai pada indeks ke 0.Metode Array.indexOf()
mengembalikan bilangan lingkaran yang mengatakan indeks elemen yang di cari dan ditemukan, kalau elemen yang di cari tidak ditemukan, -1 dikembalikan.
Metode Array.indexOf()
ialah 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 3 dan -1:
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 di beri warna merah, itu area pencariannya. Berdasarkan area pencarian, untuk “Budi” ditemukan dan berada di indeks 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 di beri warna merah, itu area pencariannya. Berdasarkan area pencarian, “Budi” tidak ditemukan, alasannya pencariannya di mulai dari “Tini” ke kiri.
["Tono", "Tini", "Titin", "Budi", "Wati"]
Blogging sudah menjadi sebuah trend di kalangan netters saat ini. Ada yang isi blognya merupakan…
Ada begitu banyak bentuk layanan di internet dimana layanan tersebut dapat memenuhi kebutuhan manusia dalam…
Salam sobat pecinta source code, Kali ini kami akan membagikan secara gratis sebuah aplikasi database…
berikut kami bagikan kepada anda sebuah source code aplikasi kepegawaian, terkhusus tentang pengajuan lembur pegawai…
Sekedar sharing, ePasar merupakan web yang menyediakan fasilitas sepertihalnya pasar konvensional. Web ini merupakan tugas…
Aplikasi ini digunakan untuk mengorganisasikan data riwayat hidup pegawai di dinas perhubungan jawa barat. Aplikasi…