JavaScript Array findLastIndex()
- Poprzednia strona findLast()
- Następna strona flat()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array
Definicja i użycie
findLastIndex()
Metoda wykona funkcję dla każdego elementu tablicy.
findLastIndex()
Metoda zwraca indeks ostatniego elementu, który przeszło test (pozycja).
Jeśli nie znaleziono pasującego elementu:findLastIndex()
Metoda zwraca -1.
findLastIndex()
Metoda nie wykona funkcji dla pustych elementów tablicy.
findLastIndex()
Metoda nie zmienia oryginalnego tablicy.
Metoda | Znajdź zawartość |
---|---|
indexOf() | Indeks pierwszego elementu o określonej wartości. |
lastIndexOf() | Indeks ostatniego elementu o określonej wartości. |
find() | Wartość pierwszego elementu, który przeszło test. |
findIndex() | Indeks pierwszego elementu, który przeszło test. |
findLast() | Wartość ostatniego elementu, który przeszło test. |
findLastIndex() | Indeks ostatniego elementu przeszukanego. |
Przykład
Przykład 1
Znajdź indeks ostatniego elementu większego od 18:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { zwróć age > 18; }
Przykład 2
Znajdź indeks ostatniego elementu większego od wprowadzonej wartości:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button> <p>Wszystkie wartości powyżej: <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>
Gramatyka
array.findLastIndex(function(currentValue, index, arr), thisValue)
Parametry
Parametry | Opis |
---|---|
function() | Wymagane. Funkcja uruchamiana dla każdego elementu tablicy. |
currentValue | Wymagane. Wartość bieżącego elementu. |
index | Opcjonalne. Indeks bieżącego elementu. |
arr | Opcjonalne. Tablica do której należy bieżący element. |
thisValue |
Opcjonalne. Wartość this przekazywana do funkcji. Domyślna wartość to undefined. |
Zwracana wartość
Typ | Opis |
---|---|
Number |
Indeks ostatniego elementu przeszukanego. Jeśli nie znaleziono, zwraca -1. |
Wspieranie przeglądarek
findLastIndex()
To jest cecha ES2023.
Od lipca 2023 roku wszystkie nowoczesne przeglądarki wspierają tę metodę:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Luty 2023 roku | Luty 2023 roku | Lipiec 2023 roku | Marzec 2023 roku | Maj 2023 roku |
- Poprzednia strona findLast()
- Następna strona flat()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array