⊗jsPmFNNFP 243 of 505 menu

Funcții cu parametri numiți în JavaScript

Funcțiile care sunt transmise ca parametri, nu trebuie neapărat să fie anonime.

Să le facem ca Function Declaration. Prima funcție o vom numi get1, iar a doua - get2:

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

Să transmitem în parametrii funcției test numele funcțiilor get1 și get2 (adică codul lor sursă, nu rezultatul):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // va afișa 3 function test(func1, func2) { console.log( func1() + func2() ); }

Să modificăm în Function Expression:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // va afișa 3 function test(func1, func2) { console.log( func1() + func2() ); }

Faceți funcția test, care ca parametri primește 3 funcții și returnează suma rezultatelor funcțiilor transmise.

Faceți 3 funcții, declarându-le ca Function Declaration și dându-le numele func1, func2 și func3. Fie ca prima funcție să returneze 1, a doua - 2, iar a treia - 3. Transmiteți aceste funcții ca parametri în funcția test din sarcina anterioară.

Modificați sarcina anterioară astfel încât funcțiile să fie declarate ca Function Expression cu aceleași nume.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge