⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць