⊗jsPmFNNFP 243 of 505 menu

Poimenovane funkcije kot parametri v JavaScriptu

Funkcije, ki se prenesejo kot parametri, niso nujno anonimne.

Naredimo jih kot Function Declaration. Prvo funkcijo poimenujmo get1, drugo pa get2:

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

Prenesimo v parametre funkcije test imena funkcij get1 in get2 (tj. njun izvorno kodo, ne rezultat):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // izpiše 3 function test(func1, func2) { console.log( func1() + func2() ); }

Predelajmo na Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // izpiše 3 function test(func1, func2) { console.log( func1() + func2() ); }

Naredite funkcijo test, ki kot parametre sprejme 3 funkcije in vrne vsoto rezultatov prenesenih funkcij.

Naredite 3 funkcije, ki jih deklarirate kot Function Declaration in jim dajte imena func1, func2 in func3. Naj prva funkcija vrne 1, druga - 2, in tretja - 3. Prenesite te funkcije kot parameter v funkcijo test iz prejšnje naloge.

Spremenite prejšnjo nalogo tako, da so funkcije deklarirane kot Function Expression z enakimi imeni.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni