JavaScript Array findLast()
- Halaman Sebelumnya findIndex()
- Halaman Berikutnya findLastIndex()
- Kembali ke Tingkat Atas Panduan Referensi JavaScript Array
Definisi dan penggunaan
findLast()
Metode ini kembalikan nilai elemen terakhir yang passing tes.
findLast()
Metode ini melaksanakan fungsi bagi setiap elemen array.
Jika tidak menemukan elemen apapun:findLast()
Metode ini kembalikan undefined.
findLast()
Metode ini tidak akan melaksanakan fungsi bagi elemen array yang kosong.
findLast()
Metode ini tidak akan mengubah array asli.
Metode pencarian array:
Metode | Cari konten |
---|---|
indexOf() | Indeks elemen pertama dengan nilai yang ditentukan. |
lastIndexOf() | Indeks elemen terakhir dengan nilai yang ditentukan. |
find() | Nilai elemen pertama yang passing tes. |
findIndex() | Indeks elemen pertama yang passing tes. |
findLast() | Nilai elemen terakhir yang passing tes. |
findLastIndex() | Indeks elemen terakhir yang passing tes. |
Contoh
Contoh 1
Cari elemen terakhir yang nilai lebih besar dari 18:
const ages = [3, 10, 18, 20]; function checkAge(age) { kembalikan age > 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.findLast(checkAge); }
Contoh 2
Cari elemen terakhir yang nilai lebih besar dari angka yang ditentukan:
<p><input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Coba Ini</button> <p id="demo"></p> <script> const ages = [4, 12, 16, 20]; function checkAge(age) { return age > document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.findLast(checkAge); } </script>
Sintaks
array.findLast(function(currentValue, index, arr), thisValue)
Parameter
Parameter | Deskripsi |
---|---|
function() | Diperlukan. Fungsi yang dijalankan untuk setiap elemen array. |
currentValue | Diperlukan. Nilai elemen saat ini. |
index | Opsional. Indeks elemen saat ini. |
arr | Opsional. Array milik elemen saat ini. |
thisValue |
Opsional. Nilai default adalah undefined. Nilai this yang disampaikan ke fungsi. |
Nilai pengembalian
Tipe | Deskripsi |
---|---|
Nilai elemen terakhir yang passing tes. Jika tidak ditemukan, kembalikan undefined. |
Dukungan Browser
findLast()
Ini adalah fitur ES2023.
Dari bulan Juli 2023, semua browser 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 findIndex()
- Halaman Berikutnya findLastIndex()
- Kembali ke Tingkat Atas Panduan Referensi JavaScript Array