⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј