JavaScript Array findLastIndex()
- Halaman Sebelumnya findLast()
- Halaman Berikutnya flat()
- Kembali ke Timpang Panduan Referensi Array JavaScript
Definisi dan penggunaan
findLastIndex()
Metode ini menjalankan fungsi untuk setiap elemen array.
findLastIndex()
Metode ini mengembalikan indeks elemen terakhir yang lolos tes (lokasi).
Jika tidak menemukan elemen yang cocok:findLastIndex()
Metode ini mengembalikan -1.
findLastIndex()
Metode ini tidak akan menjalankan fungsi untuk elemen array yang kosong.
findLastIndex()
Metode ini tidak akan mengubah array asli.
Metode | Cari konten |
---|---|
indexOf() | Indeks elemen pertama yang memiliki nilai yang ditentukan. |
lastIndexOf() | Indeks elemen terakhir yang memiliki nilai yang ditentukan. |
find() | Nilai elemen pertama yang lolos tes. |
findIndex() | Indeks elemen pertama yang lolos tes. |
findLast() | Nilai elemen terakhir yang lolos tes. |
findLastIndex() | Indeks elemen terakhir yang diuji. |
Contoh
Contoh 1
Cari indeks elemen terakhir yang nilai yang lebih besar dari 18:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
Contoh 2
Cari indeks elemen terakhir yang nilai yang lebih besar dari nilai input:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button> <p>Nilai yang diatas: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { kembalikan x > document.getElementById("toCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); } </script>
Sintaks
array.findLastIndex(function(currentValue, index, arr), thisValue)
Parameter
Parameter | Deskripsi |
---|---|
function() | Wajib. Fungsi yang dijalankan untuk setiap elemen array. |
currentValue | Wajib. Nilai elemen saat ini. |
index | Pilihan. Indeks elemen saat ini. |
arr | Pilihan. Array milik elemen saat ini. |
thisValue |
Pilihan. Nilai this yang dipassing ke fungsi. Nilai defaultnya adalah undefined. |
Nilai balik
Tipe | Deskripsi |
---|---|
Number |
Indeks elemen terakhir yang diuji. Jika tidak ditemukan, kembalikan -1. |
Dukungan Peramban
findLastIndex()
Adalah fitur ES2023.
Dari bulan Juli 2023, semua peramban modern mendukung metode ini:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Bulan Februari 2023 | Bulan Februari 2023 | Bulan Juli 2023 | Bulan Maret 2023 | Bulan Mei 2023 |
- Halaman Sebelumnya findLast()
- Halaman Berikutnya flat()
- Kembali ke Timpang Panduan Referensi Array JavaScript