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 »

ULASHISH

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
QiymatTestdan o‘tgan birinchi elementning qiymati.
Aks holda undefined qaytaradi.


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!