⊗jsPmFTFENR 238 of 505 menu

Expresia funcției în partea dreaptă în JavaScript

Țineți cont că expresia în care participă o funcție trebuie să fie în stânga ei. Dacă încercăm să facem ceva în dreapta funcției, acest lucru nu o va face o expresie funcțională. Exemplu:

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

De ce: pentru că în acest caz acest +1 este pur și simplu o nouă comandă, scrisă după funcție. Dacă scrieți această comandă pe o linie nouă, totul devine mai evident:

function func() { console.log('!'); } +1; // simplă comandă

Să transformăm funcția noastră în Function Expression. De exemplu, să punem în fața funcției +:

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

Sau să facem o atribuire:

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

Sau să o pasăm ca parametru în console.log:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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

Determinați dacă funcția prezentată este Function Declaration sau Function Expression:

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