⊗jsPmFNNFP 243 of 505 menu

Nosauktās funkcijas-kā parametri JavaScript

Funkcijas, kas tiek padotas kā parametri, nav obligāti jābūt anonīmām.

Izveidosim tās kā Function Declaration. Pirmo funkciju nosauksim par get1, bet otro - par get2:

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

Padodam funkcijai test kā parametrus funkciju get1 un get2 nosaukumus (tas ir, to avota kodu, nevis rezultātu):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // izvadīs 3 function test(func1, func2) { console.log( func1() + func2() ); }

Pārveidosim uz Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // izvadīs 3 function test(func1, func2) { console.log( func1() + func2() ); }

Izveidojiet funkciju test, kas kā parametrus saņem 3 funkcijas un atgriež padoto funkciju rezultātu summu.

Izveidojiet 3 funkcijas, deklarējot tās kā Function Declaration un nosaukot tās par func1, func2 un func3. Lai pirmā funkcija atgriež 1, otrā - 2, un trešā - 3. Padodiet šīs funkcijas kā parametrus funkcijai test no iepriekšējā uzdevuma.

Modificējiet iepriekšējo uzdevumu tā, lai funkcijas tiktu deklarētas kā Function Expression ar tiem pašiem nosaukumiem.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt