⊗jsPmFNNFP 243 of 505 menu

Funksionet e Emërtuara si Parametra në JavaScript

Funksionet që transmetohen si parametra, nuk duhet domosdoshmërisht të jenë anonime.

Le t'i bëjmë ato si Function Declaration. Funksionin e parë do ta quajmë get1, kurse të dytin - get2:

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

Le t'i transmetojmë si parametra funksionit test emrat e funksioneve get1 dhe get2 (pra kodin e tyre burimor, dhe jo rezultatin):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // do të shfaqë 3 function test(func1, func2) { console.log( func1() + func2() ); }

Le ta transformojmë në Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // do të shfaqë 3 function test(func1, func2) { console.log( func1() + func2() ); }

Krijoni një funksion test, i cili si parametra pranon 3 funksione dhe kthen shumën e rezultateve të funksioneve të transmetuar.

Krijoni 3 funksione, duke i deklaruar si Function Declaration dhe duke u dhënë emrat func1, func2 dhe func3. Le të kthejë funksioni i parë 1, i dyti - 2, kurse i treti - 3. Transmetoni këto funksione si parametër në funksionin test nga detyra e mëparshme.

Modifikoni detyrën e mëparshme ashtu që funksionet të deklarohen si Function Expression me të njëjtat emra.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo