⊗jsPmFNNFP 243 of 505 menu

Funzioni con parametri nominati in JavaScript

Le funzioni che vengono passate come parametri, non devono necessariamente essere anonime.

Creiamole come Function Declaration. Chiameremo la prima funzione get1, e la seconda - get2:

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

Passiamo alla funzione test come parametri i nomi delle funzioni get1 e get2 (cioè il loro codice sorgente, non il risultato):

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

Convertiamo in Function Expression:

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

Crea una funzione test che accetta come parametri 3 funzioni e restituisce la somma dei risultati delle funzioni passate.

Crea 3 funzioni, dichiarandole come Function Declaration e dando loro i nomi func1, func2 e func3. Lascia che la prima funzione restituisca 1, la seconda - 2, e la terza - 3. Passa queste funzioni come parametri alla funzione test del task precedente.

Modifica il task precedente in modo che le funzioni siano dichiarate come Function Expression con gli stessi nomi.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta