map()
Misol
Barcha element qiymatlarining kvadrat ildizlaridan iborat yangi massivni qaytaring:
// Create an iterator
const myIterator = Iterator.from("123456789");
// Map the Iterator
const mappedIterator = myIterator.map(x => x * 2);
O‘zingiz sinab ko‘ring »
Tavsif
map() har bir iterator elementi uchun funksiyani chaqirish natijasida yangi iterator yaratadi.
map() bo‘sh elementlar uchun funksiyani bajarmaydi.
map() asl iteratorni o‘zgartirmaydi.
Sintaksis
iterator.map(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 massiv. |
| thisValue | Ixtiyoriy. Standart qiymat undefined.Funksiyaga uzatiladigan va uning this qiymati sifatida ishlatiladigan qiymat. |
Qaytariladigan qiymat
| Tip | Tavsif |
| Iterator | Har bir iterator elementi uchun funksiyani bajarish natijalari. |
Iterator yordamchi (helper) metodlari:
Shuningdek qarang:
Brauzerlarda qo‘llab-quvvatlash
iterator.map() — 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!
