Die Methode indexof() in JavaScript wird verwendet, um das angegebene Element im Array zu finden. Sie kann den Index der ersten Übereinstimmung des angegebenen Elementwerts im Array zurückgeben, wenn der angegebene Wert nicht gefunden wird. zurückgegeben wird; mit dieser Funktion kann mit dieser Methode auch ermittelt werden, ob das angegebene Element im Array vorhanden ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript indexOf() gibt den Index der ersten Übereinstimmung eines Elementwerts im Array zurück oder -1, wenn der angegebene Wert nicht gefunden wird. Die Verwendung ist wie folgt:
array.indexOf(searchElement[, fromIndex]);
Parameterbeschreibung:
array: stellt ein Array-Objekt dar.
searchElement: erforderlicher Parameter, der im Array zu findende Wert.
fromIndex: Optionaler Parameter, der Array-Index, der zum Starten der Suche verwendet wird. Wenn dieser Parameter weggelassen wird, beginnt die Suche bei Index 0. Wenn fromIndex größer oder gleich der Array-Länge ist, wird -1 zurückgegeben. Wenn fromIndex negativ ist, beginnt die Suche bei der Länge des Arrays plus fromIndex. Die Methode
indexOf() führt eine Suche in aufsteigender Indexreihenfolge durch, d. h. das Abrufen erfolgt von links nach rechts. Beim Abrufen werden die Array-Elemente deckungsgleich mit dem searchElement-Parameterwert === verglichen.
Beispiel 1: Geben Sie die Position zurück, an der das angegebene Element zuerst erscheint. Wenn nicht gefunden, geben Sie -1 zurück Das angegebene Element existiert , [Weitere Beurteilungsmethoden finden Sie im Artikel „
JS-Array lernen, um zu überprüfen, ob ein bestimmtes Element vorhanden ist“]
var a = ["ab","cd","ef","ab","cd"]; console.log(a.indexOf("cd")); //1 console.log(a.indexOf("cd", 2)); //4 console.log(a.indexOf("gh")); //-1 console.log(a.indexOf("ab", -2)); //3
[Empfohlenes Lernen: Javascript für Fortgeschrittene Tutorial]
Das obige ist der detaillierte Inhalt vonWas nützt die Javascript-Indexof-Methode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!