Indeks Array JavaScriptOf()
Contoh
Temukan indeks pertama "Apple":
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let index = fruits.indexOf("Apple");
Mulai dari indeks 3:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", 3);
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Metode indexOf()
mengembalikan indeks (posisi) pertama dari nilai yang ditentukan.
Metode indexOf()
mengembalikan -1 jika nilainya tidak ditemukan.
Metode indexOf()
ini dimulai pada indeks tertentu dan mencari dari kiri ke kanan.
Secara default, pencarian dimulai pada elemen pertama dan berakhir pada elemen terakhir.
Nilai awal negatif dihitung dari elemen terakhir (tetapi masih mencari dari kanan ke kiri).
Lihat juga:
Metode lastIndexOf()
_
Sintaksis
array.indexOf(item, start)
Parameter
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default value is 0. Negative values start the search from the end of the array. |
Nilai Kembali
Jenis | Keterangan |
Sebuah angka | Indeks (posisi) item pertama yang ditemukan. -1 jika item tidak ditemukan. |
Catatan
Dalam sebuah array, elemen pertama memiliki indeks (posisi) 0, yang kedua memiliki indeks 1, ...
Dukungan Peramban
indexOf()
adalah fitur ECMAScript5 (ES5).
ES5 (JavaScript 2009) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Lebih Banyak Contoh
Temukan indeks pertama "Apple", mulai dari elemen terakhir:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", -1);