Diperbarui tanggal 4/07/2016

Mencari Posisi Indeks Data Array dalam Javascript

kategori Javascript / tanggal diterbitkan 4 Juli 2016 / dikunjungi: 10.08rb kali

Untuk mengetaui posisi elemen dari suatu array kita dapat menggunakan fungsi indexOf(). Jika data yang dicari terdapat pada suatu array maka method akan menampilkan nomor indeks array yang pertama tempat ditemukan data tersebut. Tidak semua posisi dari data dalam array diberikan jika dalam array tersebut terdapat data yang sama. Sintaks

namaarray.indexOf(datadicari)

Fungsi indexof() akan menampilkan nomor indeks dari data yang dicari. Jika data yang dicari tidak ditemukan maka method akan menghasilkan nilai -1. Berikut contoh penggunaanya:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Latihan</title>

</head>

<body>
<h1>Mencari Posisi Elemen Array</h1>
<script>
var hari=new Array('Senin','Selasa','Rabu','Kamis','Jumat');

document.write("Array awal  : "+hari+"<br><br>");

//mengurutkan dengan fungsi sort()
kamis=hari.indexOf('Kamis');
document.write("Mencari indeks kamis  : "+kamis+"<br><br>");

//array diurutkan berdasarkan descending

minggu=hari.indexOf('Minggu');
document.write("Mencari indexs Minggu: "+minggu+"<br><br>");
</script>
</body>
</html>

Script diatas akan menghasilkan tampilan sebagai berikut: