findLast()

1-misol

Qiymati 18 dan katta bo‘lgan oxirgi elementning qiymatini toping:

const ages = [3, 10, 18, 20]; function checkAge(age) {   return age > 18; } function myFunction() {   document.getElementById("demo").innerHTML = ages.findLast(checkAge); }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

findLast() metodi testdan o‘tgan oxirgi elementning qiymatini qaytaradi.

findLast() metodi har bir massiv elementi uchun funksiyani bajaradi.

Hech qanday element topilmasa, findLast() metodi undefined qaytaradi.

findLast() metodi bo‘sh elementlar uchun funksiyani bajarmaydi.

findLast() metodi asl massivni o‘zgartirmaydi.


Massivda qidirish metodlari:

MetodTopadi
includes()Massivda belgilangan qiymat bo‘lsa, true qaytaradi
indexOf()Belgilangan qiymatga ega birinchi elementning indeksi
lastIndexOf()Belgilangan qiymatga ega oxirgi elementning indeksi
find()Testdan o‘tgan birinchi elementning qiymati
findIndex()Testdan o‘tgan birinchi elementning indeksi
findLast()Testdan o‘tgan oxirgi elementning qiymati
findLastIndex()Testdan o‘tgan oxirgi elementning indeksi

Sintaksis

array.findLast(function(currentValue, index, arr),thisValue)

Parametrlar

function() Majburiy.
Har bir massiv elementi uchun bajariladigan funksiya.
currentValue Majburiy.
Joriy elementning qiymati.
index Ixtiyoriy.
Joriy elementning indeksi.
arr Ixtiyoriy.
Joriy element tegishli bo‘lgan massiv.
thisValue Ixtiyoriy. Standart qiymat undefined.
Funksiyaga uning this qiymati sifatida uzatiladigan qiymat.

Qaytariladigan qiymat

Tip Tavsif
QiymatTestdan o‘tgan oxirgi elementning qiymati.
Aks holda undefined qaytaradi.

2-misol

Qiymati ma’lum bir sondan katta bo‘lgan oxirgi elementning qiymatini toping:

<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>
O‘zingiz sinab ko‘ring »


Brauzerlarda qo‘llab-quvvatlash

findLast() — JavaScript 2023 imkoniyati.

ES 2023 2023-yil iyulidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:

Chrome
110
Edge
110
Firefox
115
Safari
16.4
Opera
96
2023-yil fevral 2023-yil fevral 2023-yil iyul 2023-yil mart 2023-yil may


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!