⊗jsPmFNPFA 246 of 505 menu

Ֆունկցիան որպես պարամետր փոխանցելու կիրառությունը JavaScript-ում

Եկեք ստեղծենք մի ֆունկցիա, որն իր առաջին պարամետրով կվերցնի զանգված, իսկ երկրորդ պարամետրով - ֆունկցիա։ Փոխանցված ֆունկցիան պետք է կիրառվի զանգվածի յուրաքանչյուր տարրի նկատմամբ.

function test(arr, func) { // կվերադարձնենք փոփոխված զանգվածը }

Իրականացնենք.

function test(arr, func) { // Գործարկում ենք ցիկլ. for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // կիրառում ենք ֆունկցիան յուրաքանչյուր տարրի նկատմամբ } return arr; // վերադարձնում ենք փոփոխված զանգվածը }

Կիրառենք մեր ֆունկցիան ինչ-որ զանգվածի նկատմամբ.

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Թվերի զանգվածը վերափոխենք նրանց քառակուսիների զանգվածի. let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // կարտածի [1, 4, 9]

Ավելի նրբագեղ ձևակերպենք մեր ֆունկցիայի կանչը (այսպես ավելի ընդունված է).

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // Կոդն ավելի նրբագեղ ձևակերպենք. let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // կարտածի [1, 4, 9]

Առանց իմ կոդին նայելու, ինքնուրույն իրականացրեք նմանատիպ ֆունկցիա test։

Կանչեք ձեր ստեղծած test ֆունկցիան, նրան պարամետրով փոխանցելով թվերով զանգված։ Կատարեք այնպես, որ ֆունկցիան վերադարձնի այդ թվերի խորանարդների զանգված։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել