JavaScript Array findLastIndex()Methode
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:
| Methode | Beschreibung |
|---|---|
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. |
Andere Erweiterungen
JavaScript Array-Objekt