Was ist indexOf in JavaScript und wie funktioniert es?



Der Indexof in JavaScript wird verwendet, um die Startposition des Wortes zurückzugeben. Grundsätzlich wird der Index des jeweiligen Elements im Array zurückgegeben.

Es gibt verschiedene eingebaute Funktionen in für verschiedene Aufgaben. Die Indexof-Funktion wird verwendet, um die Startposition des Wortes zurückzugeben. Grundsätzlich wird der Index des jeweiligen Elements im Array zurückgegeben. Es ist eine Funktion von Array, die den Index eines Elements innerhalb dieses Arrays zurückgibt. In diesem Artikel verstehen wir den indexOf in JavaScript in der folgenden Reihenfolge:

Was ist indexOf in JavaScript?

Index von Funktion wird verwendet, um den Index eines Elements in a herauszufinden und ein Array . Es gibt zwei Varianten, eine ist indexOf, mit der Sie die Position des Suchelements oder des ersten übereinstimmenden Elements angeben können:





Wenn das Element nicht gefunden wird, wird -1 zurückgegeben.

Die zweite Funktion ist lastIndexOf, mit der das letzte Element in einer Zeichenfolge oder einem Array gefunden wird.



Beispiel:

var string = 'Willkommen bei Edureka' string.indexOf ('Willkommen')

Ausgabe:

0

Für die Funktion lastIndexof können wir das folgende Beispiel verwenden:



var = 'Willkommen bei edureka' string.lastIndexOf ('edureka')

Ausgabe:

12

Der indexOf in JavaScript funktioniert auf ähnliche Weise für Arrays . Kommen wir nun zur Tiefe von und Array indexOf Methode mit Beispielen.

Javascript String indexOf

Das str.indexOf () Funktion findet den Index des ersten Vorkommens der Argumentzeichenfolge in der angegebenen Zeichenfolge. Der zurückgegebene Wert basiert auf 0. Außerdem wird -1 zurückgegeben, wenn der zu suchende Wert nie auftritt.

Syntax:

string.indexOf (Suchwert, Start)

Das erste Argument, searchValue, ist die Zeichenfolge, die in der Basiszeichenfolge gesucht werden soll. Das zweite Argument für den Funktionsindex definiert den Startindex, von dem aus der searchValue in der Basiszeichenfolge gesucht werden soll.

Diese Funktion gibt den Index der Zeichenfolge (0-basiert) zurück, in der der searchValue zum ersten Mal gefunden wird. Wenn der searchValue nicht in der Zeichenfolge gefunden werden kann, gibt die Funktion -1 zurück.

Wie konvertiere ich Dezimal in Binär in Python

Beispiel:

var str = 'Hallo, willkommen bei edureka!' var n = str.indexOf ('e')

Ausgabe:

ein

Array indexOf in JavaScript

Die Funktion arr.indexOf () wird verwendet, um den Index des ersten Auftretens des Suchelements zu finden, das als Argument für die Funktion bereitgestellt wird.

Syntax:

arr.indexOf (searchElement [, index])

Das erste Argument, searchElement, ist der Wert, der im Array gesucht werden soll. Das zweite Argument für diese Funktion ist das optionale Indexargument, das den Startindex in dem Array definiert, von dem aus das Element durchsucht werden soll. Wenn dieses Argument nicht angegeben wird, wird Index 0 als Startindex verwendet, um die Suche zu starten, da dies der Standardwert ist.

Diese Funktion gibt den Index des ersten Auftretens des searchElement zurück. Wenn das Element nicht im Array gefunden werden kann, gibt diese Funktion -1 zurück.

Beispiel:

var cars = ['BMW', 'Audi', 'Ferrari'] var arr = cars.indexOf ('Ferrari')

Ausgabe:

Fibonacci-Funktion c ++
2

Unterschied zwischen indexOf () und search ()

Sowohl die indexOf () - als auch die search () -Methode werden verwendet, um zu überprüfen, ob a existiert in der Zeichenfolge oder nicht. Außerdem wird entweder einer der Indizes des Teilstrings oder -1 zurückgegeben, wenn der Teilstring nicht in der Zeichenfolge vorhanden ist. Es gibt jedoch einen Unterschied zwischen den Methoden indexOf () und search (). Schauen wir uns die Syntax der beiden Methoden an.

Syntax der indexOf () -Methode:

String.indexOf (Teilzeichenfolge, [Offset])

Syntax der search () -Methode:

String.search (Teilzeichenfolge)

Jetzt können Sie das in sehen Index von() Methode gibt es einen optionalen Parameter (Offset), von dem aus wir die Suche starten können, aber die Methode search () hat diese Funktion nicht. Es nimmt einfach den Teilstring und beginnt mit der Suche ab dem 0. Index.

Hier ging es um den indexOf in JavaScript. Damit sind wir am Ende unseres Artikels angelangt. Ich hoffe, Sie haben verstanden, wie diese Methode in JavaScript funktioniert.

Schauen Sie sich unsere Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung vermittelt Ihnen Kenntnisse in der Arbeit mit Back-End- und Front-End-Webtechnologien. Es umfasst Schulungen zu Webentwicklung, jQuery, Angular, NodeJS, ExpressJS und MongoDB.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich des Blogs 'indexOf in JavaScript' und wir werden uns bei Ihnen melden.