JavaScript Array findLast()
- Önceki sayfa findIndex()
- Sonraki sayfa findLastIndex()
- Üst katmana dön JavaScript Array Referans Kılavuzu
Tanım ve Kullanım
findLast()
Yöntem, test edilen son elemanın değerini döndürür.
findLast()
Yöntem, dizinin her bir elemanına bir fonksiyon çalıştırır.
Herhangi bir eleman bulunmadığında,findLast()
Yöntem undefined döndürür.
findLast()
Yöntem, boş dizi elemanlarına fonksiyon çalıştırmaz.
findLast()
Yöntem orijinal diziyi değiştirmez.
Dizi arama yöntemleri:
Yöntem | Aranan içerik |
---|---|
indexOf() | Belirtilen değere sahip ilk elemanın indeksi. |
lastIndexOf() | Belirtilen değere sahip son elemanın indeksi. |
find() | Test edilen ilk elemanın değeri. |
findIndex() | Test edilen ilk elemanın indeksi. |
findLast() | Test edilen son elemanın değeri. |
findLastIndex() | Test edilen son elemanın indeksi. |
Örnek
Örnek 1
大于 18 的最后一个值的元素查找:
const ages = [3, 10, 18, 20]; function checkAge(age) { return age > 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.findLast(checkAge); }
Örnek 2
指定数字大于最后一个值的元素查找:
<p><input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">Try it</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>
Sözdizimi
array.findLast(function(currentValue, index, arr), thisValue)
Parametreler
Parametreler | Açıklama |
---|---|
function() | Gerekli. Her dizi elemanı için çalıştırılan fonksiyon. |
currentValue | Gerekli. Geçerli elementin değeri. |
index | Opsiyonel. Geçerli elementin indeksi. |
arr | Opsiyonel. Geçerli elementin sahibi olan dizi. |
thisValue |
Opsiyonel.Varsayılan değeri undefined'dir. Fonksiyona geçirilen this değeri. |
Dönüş değeri
Tür | Açıklama |
---|---|
Test edilen son elemanın değeri. Bulunamazsa, undefined döner. |
Tarayıcı desteği
findLast()
ES2023 özelliğidir.
2023 Temmuz'dan itibaren, tüm modern tarayıcılar bu yöntemi desteklemektedir:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
2023 Yılı Şubat | 2023 Yılı Şubat | 2023 Yılı Temmuz | 2023 Yılı Mart | 2023 Yılı Mayıs |
- Önceki sayfa findIndex()
- Sonraki sayfa findLastIndex()
- Üst katmana dön JavaScript Array Referans Kılavuzu