flatMap()

Misol

// Create an Iterator const myIterator = Iterator.from([1, 2, 3, 4, 5, 6]); // Map the Iterator const mappedIterator = myIterator.flatMap(x => [x, x * 10]);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

flatMap() metodi barcha iterator elementlarini map qiladi va yangi tekis iterator yaratadi.

flatMap() har bir massiv elementi uchun funksiyani chaqirish natijasida yangi iterator yaratadi.

flatMap() bo‘sh elementlar uchun funksiyani bajarmaydi.

flatMap() asl iteratorni o‘zgartirmaydi.


Sintaksis

iterator.flatMap(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 uzatiladigan va uning this qiymati sifatida ishlatiladigan qiymat.

Qaytariladigan qiymat

Tip Tavsif
IteratorCallback funksiyasi natijasida olingan va so‘ngra tekislangan elementlardan iborat iterator.



Brauzerlarda qo‘llab-quvvatlash

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