JavaScript Array indexOf()

Definisi dan penggunaan

indexOf() Metode mencari item yang ditentukan di dalam array dan mengembalikan posisinya.

Pencarian akan dimulai dari posisi yang ditentukan, jika tidak ditentukan dimulai dari awal dan berakhir di ujung array.

Jika item tidak ditemukan, maka indexOf() Dikembalikan -1.

Jika item muncul beberapa kali, maka indexOf() Metode ini mengembalikan posisi pertama penampilan.

Keterangan:Posisi pertama adalah 0, posisi kedua adalah 1, dan seterusnya.

Peringatan:Jika Anda ingin mencari dari ujung ke ujung, gunakan lastIndexOf() Metode.

Contoh

Contoh 1

Cari item "Apple" di dalam array:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.indexOf("Apple");

Coba sendiri

Contoh 2

Cari item "Apple" di dalam array, mulai dari posisi 4:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.indexOf("Apple", 4);

Coba sendiri

Syarat

array.indexOf(item, start)

Nilai parameter

Parameter Deskripsi
item Diperlukan. Item yang akan dicari.
start Pilihan. Dimulai dari mana pencarian. Nilai negatif diberikan posisi dari ujung, lalu mencari hingga akhir.

Detil teknis

Nilai kembalian: Nilai numerik, menunjukkan posisi item yang ditentukan, jika tidak ditemukan -1.
Versi JavaScript: ECMAScript 5

Dukungan peramban

Semua peramban mendukung penuhnya indexOf() Metode:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukung 9.0 Dukung Dukung Dukung Dukung

Hal yang berhubungan

Panduan:Array JavaScript

Panduan:Konstanta Array JavaScript

Panduan:Metode Array JavaScript

Panduan:Pengurutan Array JavaScript

Panduan:Iterasi Array JavaScript

Panduan:Metode lastIndexOf Array