JavaScript Array indexOf()
Voorbeelde
Vind die eerste indeks van "Apple":
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let index = fruits.indexOf("Apple");
Begin by indeks 3:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", 3);
Meer voorbeelde hieronder.
Definisie en gebruik
Die indexOf()
metode gee die eerste indeks (posisie) van 'n gespesifiseerde waarde terug.
Die indexOf()
metode gee -1 terug as die waarde nie gevind word nie.
Die indexOf()
metode begin by 'n gespesifiseerde indeks en soek van links na regs.
By verstek begin die soektog by die eerste element en eindig by die laaste.
Negatiewe beginwaardes tel vanaf die laaste element (maar soek steeds van regs na links).
Sien ook:
Die lastIndexOf()
metode
Sintaksis
array.indexOf(item, start)
Grense
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. |
Terugkeerwaarde
Tik | Beskrywing |
N nommer | Die indeks (posisie) van die eerste item wat gevind is. -1 as die item nie gevind word nie. |
Let wel
In 'n skikking het die eerste element indeks (posisie) 0, die tweede het indeks 1, ...
Blaaierondersteuning
indexOf()
is 'n ECMAScript5 (ES5) kenmerk.
ES5 (JavaScript 2009) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Meer voorbeelde
Vind die eerste indeks van "Apple", vanaf die laaste element:
const fruits = ["Banana", "Orange", "Apple", "Mango", "Apple"];
let index = fruits.indexOf("Apple", -1);