⊗jsPmFNNFP 243 of 505 menu

Պարամետրերով փոխանցվող անվանված ֆունկցիաները JavaScript-ում

Պարամետրերով փոխանցվող ֆունկցիաները պարտադիր չէ, որ անանուն լինեն։

Եկեք ստեղծենք դրանք որպես Function Declaration։ Առաջին ֆունկցիան անվանենք get1, իսկ երկրորդը - get2:

function get1() { return 1; } function get2() { return 2; }

Փոխանցենք test ֆունկցիայի պարամետրերին get1 և get2 ֆունկցիաների անունները (այսինքն՝ դրանց սկզբնական կոդը, ոչ թե արդյունքը):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // կարտածի 3 function test(func1, func2) { console.log( func1() + func2() ); }

Փոխակերպենք Function Expression-ի.

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // կարտածի 3 function test(func1, func2) { console.log( func1() + func2() ); }

Ստեղծեք test ֆունկցիա, որն իր պարամետրերով ընդունում է 3 ֆունկցիա և վերադարձնում է փոխանցված ֆունկցիաների արդյունքների գումարը։

Ստեղծեք 3 ֆունկցիա՝ դրանք հայտարարելով որպես Function Declaration և տալով func1, func2 և func3 անունները։ Թող առաջին ֆունկցիան վերադարձնի 1, երկրորդը - 2, իսկ երրորդը - 3։ Փոխանցեք այս ֆունկցիաները որպես պարամետր նախորդ առաջադրանքի test ֆունկցիային։

Փոփոխեք նախորդ առաջադրանքն այնպես, որ ֆունկցիաները հայտարարվեն որպես Function Expression նույն անուններով։

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել