find()
Misol
Qiymati 18 dan katta bo‘lgan birinchi elementning qiymatini toping:
// Create Iterator
const myIterator = Iterator.from([3, 10, 18, 20]);
// Find first element greater than 18
let result = myIterator.find(x => x > 18);
O‘zingiz sinab ko‘ring »
Tavsif
find() metodi testdan o‘tgan birinchi elementning qiymatini qaytaradi.
find() metodi har bir massiv elementi uchun funksiyani bajaradi.
Hech qanday element topilmasa, find() metodi undefined qaytaradi.
find() metodi bo‘sh elementlar uchun funksiyani bajarmaydi.
find() metodi asl iteratorni o‘zgartirmaydi.
Sintaksis
iterator.find(function(currentValue, index, arr),thisValue)
Parametrlar
| function() | Majburiy. Har bir iterator 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 |
| Qiymat | Testdan o‘tgan birinchi elementning qiymati. Aks holda undefined qaytaradi. |
Iterator yordamchi (helper) metodlari:
Shuningdek qarang:
Brauzerlarda qo‘llab-quvvatlash
iterator.find() — JavaScript 2025 imkoniyati.
ES 2025 2025-yil mayidan beri barcha zamonaviy brauzerlarda qo‘llab-quvvatlanadi:
| Chrome 136 |
Edge 136 |
Firefox 129 |
Safari 18.2 |
Opera 120 |
| 2025-yil aprel | 2025-yil aprel | 2024-yil avgust | 2024-yil dekabr | 2025-yil may |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
