map()

Misollar

Barcha element qiymatlarining kvadrat ildizlaridan iborat yangi massivni qaytaring:

// Create a Typed Array const myArr = Int16Array.from([4, 9, 16, 25]); // Create a new Typed Array const newArr = myArr.map(Math.sqrt);
O‘zingiz sinab ko‘ring »

Massivdagi barcha qiymatlarni 10 ga ko‘paytiring:

const numbers = [65, 44, 12, 4]; const newArr = numbers.map(myFunction) function myFunction(num) {   return num * 10; }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

map() har bir massiv elementi uchun funksiyani chaqirish orqali yangi massiv yaratadi.

map() bo‘sh elementlar uchun funksiyani bajarmaydi.

map() asl massivni o‘zgartirmaydi.



Sintaksis

array.map(function(currentValue, index, arr), thisValue)

Parametrlar

Parametr Tavsif
function() Majburiy.
Har bir massiv 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
MassivHar bir massiv elementi uchun funksiya natijalari.



Brauzerlarda qo‘llab-quvvatlash

typed-array.map() — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!