Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2016 browserübergreifend verfügbar.
Die findIndex() Methode von TypedArray Instanzen gibt den Index des ersten Elements in einem typisierten Array zurück, das die angegebene Testfunktion erfüllt. Wenn kein Element die Testfunktion erfüllt, wird -1 zurückgegeben. Diese Methode verwendet denselben Algorithmus wie Array.prototype.findIndex().
Eine Funktion, die für jedes Element im typisierten Array ausgeführt wird. Sie sollte einen truthy Wert zurückgeben, um anzuzeigen, dass ein übereinstimmendes Element gefunden wurde, und einen falsy Wert andernfalls. Die Funktion wird mit den folgenden Argumenten aufgerufen:
elementDas aktuell im typisierten Array verarbeitete Element.
indexDer Index des aktuell im typisierten Array verarbeiteten Elements.
arrayDas typisierte Array, auf dem findIndex() aufgerufen wurde.
thisArg OptionalEin Wert, der als this beim Ausführen von callbackFn verwendet wird. Siehe iterative Methoden.
Der Index des ersten Elements im typisierten Array, das den Test besteht. Andernfalls -1.
Siehe Array.prototype.findIndex() für mehr Details. Diese Methode ist nicht generisch und kann nur auf typisierten Array-Instanzen aufgerufen werden.
Das folgende Beispiel gibt den Index des ersten Elements im typisierten Array zurück, das eine Primzahl ist, oder -1, wenn es keine Primzahl gibt.
Hinweis: Die isPrime() Implementation dient nur zur Demonstration. Für eine Anwendung in der realen Welt sollten Sie einen stark memoisierten Algorithmus wie das Sieb des Eratosthenes verwenden, um wiederholte Berechnungen zu vermeiden.
| ECMAScript® 2027 Language Specification # sec-%typedarray%.prototype.findindex |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.