filter()

Misol

ages[] dagi 18 va undan katta barcha qiymatlardan iborat iteratorni qaytaring:

// Create an iterator const myIterator = Iterator.from([32, 33, 16, 40]); // Filter the iterator const filteredIterator = myIterator.filter(x => x > 18);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

filter() metodi funksiya taqdim etgan testdan o‘tgan elementlardan iborat yangi iterator yaratadi.

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

filter() metodi asl iteratorni o‘zgartirmaydi.


Sintaksis

iterator.filter(function(currentValue, index, arr), thisValue)

Parametrlar

Parametr Tavsif
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 iterator.
thisValue Ixtiyoriy. Standart qiymat undefined
Funksiyaga uning this qiymati sifatida uzatiladigan qiymat.

Qaytariladigan qiymat

Tip Tavsif
IteratorTestdan o‘tgan elementlardan iborat iterator.
Hech bir element testdan o‘tmasa, bo‘sh iterator.



Brauzerlarda qo‘llab-quvvatlash

iterator.filter() — 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!