⊗jsPmFTFENR 238 of 505 menu

Výrazy na pravej strane funkcie v JavaScripte

Majte na pamäti, že výraz, ktorý zahŕňa funkciu, musí byť naľavo od nej. Ak sa niečo pokúšame urobiť napravo od funkcie, neurobí z nej funkčný výraz. Príklad:

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

Prečo je to tak: pretože v tomto prípade tento +1 je jednoducho nový príkaz, napísaný za funkciou. Ak napíšete tento príkaz do nového riadku, všetko je zreteľnejšie:

function func() { console.log('!'); } +1; // jednoduchý príkaz

Urobme z našej funkcie Function Expression. Napríklad, umiestnime pred funkciu +:

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

Alebo vykonajte priradenie:

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

Alebo odovzdajte ako parameter do console.log:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

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

Určite, či je reprezentovaná funkcia Function Declaration alebo Function Expression:

function func() { console.log('!'); } + console.log('!');
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť