JavaScript Array findLastIndex()
- Vorherige Seite findLast()
- Nächste Seite flat()
- Zurück zur übergeordneten Ebene JavaScript Array Referenzhandbuch
Definition und Verwendung
findLastIndex()
Die Methode führt eine Funktion für jedes Array-Element aus.
findLastIndex()
Die Methode gibt den Index des letzten Elements zurück, das den Test bestanden hat (Position).
Wenn kein übereinstimmendes Element gefunden wird:findLastIndex()
Die Methode gibt -1 zurück.
findLastIndex()
Die Methode führt die Funktion nicht auf leeren Array-Elementen aus.
findLastIndex()
Die Methode ändert das ursprüngliche Array nicht.
Methode | Suchen Sie nach Inhalt |
---|---|
indexOf() | Index des ersten Elements mit der angegebenen Wert. |
lastIndexOf() | Index des letzten Elements mit der angegebenen Wert. |
find() | Der Wert des ersten Elements, das den Test bestanden hat. |
findIndex() | Der Index des ersten Elements, das den Test bestanden hat. |
findLast() | Der Wert des letzten Elements, das den Test bestanden hat. |
findLastIndex() | Der Index des letzten durchgeprüften Elements. |
Beispiel
Beispiel 1
Finden Sie den Index des letzten Elements, dessen Wert größer als 18 ist:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
Beispiel 2
Finden Sie den Index des letzten Elements, dessen Wert größer als der Eingabewert ist:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button> <p>Werte über: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { return x > document.getElementById("toCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); } </script>
Syntax
array.findLastIndex(function(currentValue, index, arr), thisValue)
Parameter
Parameter | Beschreibung |
---|---|
function() | Erforderlich. Die Funktion, die für jedes Array-Element ausgeführt wird. |
currentValue | Erforderlich. Der Wert des aktuellen Elements. |
index | Optional. Der Index des aktuellen Elements. |
arr | Optional. Das Array, zu dem der aktuelle Element gehört. |
thisValue |
Optional. Der diesem Funktion übergebene this-Wert. Standardwert ist undefined. |
Rückgabewert
Typ | Beschreibung |
---|---|
Number |
Der Index des letzten durchgeprüften Elements. Wird nichts gefunden, wird -1 zurückgegeben. |
Browser-Unterstützung
findLastIndex()
Es ist eine Eigenschaft von ES2023.
Seit Juli 2023 unterstützen alle modernen Browser diese Methode:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Februar 2023 | Februar 2023 | Juli 2023 | März 2023 | Mai 2023 |
- Vorherige Seite findLast()
- Nächste Seite flat()
- Zurück zur übergeordneten Ebene JavaScript Array Referenzhandbuch