Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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