⊗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 функцияны қабылдап, берілген функциялардың нәтижелерінің қосындысын қайтарады.

Function Declaration ретінде жариялап, оларға func1, func2 және func3 атауларын бере отырып, 3 функция жасаңыз. Бірінші функция 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау