⊗jsPmFNPFA 246 of 505 menu

JavaScriptda funktsiyani parametr sifatida uzatishni qo'llash

Keling, birinchi parametri massiv, ikkinchi parametri funktsiya bo'lgan funktsiya yarataylik. Uzatilgan funktsiya massivning har bir elementiga qo'llanilishi kerak:

function test(arr, func) { // o'zgartirilgan massivni qaytaramiz }

Amalga oshiramiz:

function test(arr, func) { // Tsiklni ishga tushiramiz: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // funktsiyani har bir elementga qo'llaymiz } return arr; // o'zgartirilgan massivni qaytaramiz }

Keling, funktsiyamizni biron bir massivga qo'llaymiz:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Sonlar massivini ularning kvadratlari massiviga aylantiramiz: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // [1, 4, 9] ni chiqaradi

Funktsiyani chaqiruvni chiroyliroq qilamiz (bu usul ko'proq qo'llaniladi):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Kodni chiroyliroq qilamiz: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // [1, 4, 9] ni chiqaradi

Mening kodimga qaramay, xuddi shunday test funktsiyasini mustaqil ravishda amalga oshiring.

Yaratgan test funktsiyangizni chaqiring, unga parametr sifatida sonlar massivini uzating. Funktsiya ushbu sonlar kublaridan tashkil topgan massivni qaytarishi kerak.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish