⊗jsPmFTFENR 238 of 505 menu

Expresión de función a la derecha en JavaScript

Tenga en cuenta que la expresión en la que participa una función debe estar a su izquierda. Si intentamos hacer algo a la derecha de una función, esto no la convertirá en una expresión funcional. Ejemplo:

function func() { // esto es Function Declaration console.log('!'); } + 1;

Por qué es así: porque en este caso este +1 es simplemente un nuevo comando, escrito después de la función. Si escribimos este comando en una nueva línea, todo se vuelve más obvio:

function func() { console.log('!'); } +1; // simplemente un comando

Convirtamos nuestra función en una Function Expression. Por ejemplo, pongamos un + delante de la función:

+function func() { // esto es Function Expression console.log('!'); } + 1;

O realicemos una asignación:

let test = function func() { // esto es Function Expression console.log('!'); } + 1;

O la pasemos como parámetro a console.log:

console.log(function func() { // esto es Function Expression console.log('!'); } + 1);

Determine si la función presentada es Function Declaration o Function Expression:

function func() { console.log('!'); } +1;

Determine si la función presentada es Function Declaration o Function Expression:

function func() { console.log('!'); } + 1;

Determine si la función presentada es Function Declaration o Function Expression:

+function func() { console.log('!'); } + 1;

Determine si la función presentada es Function Declaration o Function Expression:

+ function func() { console.log('!'); } + 1;

Determine si la función presentada es Function Declaration o Function Expression:

+ 1 function func() { console.log('!'); } + 1;

Determine si la función presentada es Function Declaration o Function Expression:

function func() { console.log('!'); } + console.log('!');
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