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
◀ ▶

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