⊗jsPmFNNFP 243 of 505 menu

Funciones con nombre como parámetros en JavaScript

Las funciones que se pasan como parámetros no tienen por qué ser anónimas.

Hagámoslas como Function Declaration. Llamaremos a la primera función get1, y a la segunda - get2:

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

Pasemos a los parámetros de la función test los nombres de las funciones get1 y get2 (es decir, su código fuente, no el resultado):

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

Rehagamos a Function Expression:

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

Haz una función test que acepte como parámetros 3 funciones y devuelva la suma de los resultados de las funciones pasadas.

Haz 3 funciones, declarándolas como Function Declaration y dándoles los nombres func1, func2 y func3. Que la primera función devuelva 1, la segunda - 2, y la tercera - 3. Pasa estas funciones como parámetro a la función test de la tarea anterior.

Modifica la tarea anterior para que las funciones se declaren como Function Expression con los mismos nombres.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar