logo

JavaScript-Array indexOf()-Methode

Der JavaScript-Array indexOf()-Methode gibt die Position des ersten Vorkommens eines Werts in einer Zeichenfolge zurück. Wenn der Wert nicht gefunden wird, wird -1 zurückgegeben. Diese Methode bietet eine einfache Möglichkeit, die Position bestimmter Zeichen oder Teilzeichenfolgen innerhalb von Zeichenfolgen zu bestimmen.

Syntax



array.indexOf(element, start)>

Parameter:

CSS-Hintergrund
  • Element: Dieser Parameter enthält das Element, dessen Index zurückgegeben wird.
  • Start: Dieser Parameter ist optional und enthält den Startpunkt des Arrays, wobei der Standardwert 0 ist, um die Suche zu starten.

Rückgabewert: Diese Methode gibt den Index des ersten Vorkommens des Elements zurück. Wenn das Element im Array nicht gefunden werden kann, gibt diese Methode -1 zurück.

Beispiel 1: Suchen des Index eines Elements im Array



Dieser Code demonstriert die Verwendung vonindexOf()>Methode, um den Index des Elements gfg im Array zu findenname>. Der Index von gfg wird in der Variablen gespeicherta>und dann an der Konsole angemeldet.

JavaScript
let name = ['gfg', 'cse', 'geeks', 'portal']; a = name.indexOf('gfg') // Printing result of method console.log(a)>

Ausgabe
0>

Beispiel 2: Suche nach Element im Array

Dieser Code demonstriert die Verwendung vonindexOf()>Methode, um den Index eines bestimmten Elements zu finden (2>) in einem Array (A>). Es gibt den Index des ersten Vorkommens des Elements im Array zurück (1>in diesem Fall). Wenn das Element nicht gefunden wird, wird es zurückgegeben-1>.



JavaScript
// Taking input as an array A // having some elements. let A = [1, 2, 3, 4, 5]; // indexOf() method is called to // test whether the searching element // is present in given array or not. a = A.indexOf(2) // Printing result of method. console.log(a);>

Ausgabe
1>

Wir haben eine vollständige Liste der Javascript-Array-Methoden. Um diese zu überprüfen, gehen Sie bitte hier durch Vollständige Javascript-Array-Referenz Artikel.

Unterstützte Browser:

  • Google Chrome
  • Rand
  • Feuerfuchs
  • Oper
  • Safari