JavaScript Array findLastIndex()Methode

Array 对象参考手册JavaScript Array-Objekt

Beispiele

Finde das letzte Element mit einem Wert größer als 18:

const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }

Ausgabe:

Google,JYSHARE,Beispiel,Taobao

Selbst ausprobieren »

Definition und Verwendung

Die findLastIndex()-Methode führt eine Funktion für jedes Array-Element aus.

Die findLastIndex()-Methode gibt den Index (die Position) des letzten Elements zurück, das den Test besteht.

Wenn keine Übereinstimmung gefunden wird, gibt sie -1 zurück.

Die findLastIndex()-Methode führt die Funktion nicht für leere Array-Elemente aus.

Die findLastIndex()-Methode ändert das ursprüngliche Array nicht.

Array-Suchmethoden:

MethodeBeschreibung
indexOf()Finde den Index des ersten Elements mit einem angegebenen Wert
lastIndexOf()Finde den Index des letzten Elements mit einem angegebenen Wert
find()Finde den Wert des ersten Elements, das den Test besteht
findIndex()Finde den Index des ersten Elements, das den Test besteht
findLast()Finde den Wert des letzten Elements, das den Test besteht
findLastIndex()Finde den Index des letzten Elements, das den Test besteht

Browser-Unterstützung

findLastIndex() ist ein ES2023-Feature und wird seit Juli 2023 von allen modernen Browsern unterstützt.

Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Feb. 2023 Feb. 2023 Juli 2023 März 2023 Mai 2023

Syntax

array.findLastIndex(function(currentValue, index, arr), thisValue)

Parameters

Parameter Beschreibung
Funktion Erforderlich. Die Funktion, die für jedes Array-Element ausgeführt werden soll.
currentValue Erforderlich. Der Wert des aktuellen Elements.
index Optional. Der Index des aktuellen Elements.
arr Optional. Das Array des aktuellen Elements.
thisValue Optional, standardmäßig undefined. Ein Wert, der als this-Wert der Funktion übergeben wird.

Rückgabewert

Type Beschreibung
Zahl Der Index des letzten Elements, das den Test besteht; andernfalls -1.


Array 对象参考手册JavaScript Array-Objekt

Andere Erweiterungen