⊗jsPmFTFENR 238 of 505 menu

Израз десно од функције у JavaScript

Имајте на уму да израз у којем учествује функција мора бити лево од ње. Ако нешто покушамо да урадимо десно од функције, то неће учинити да она постане функционални израз. Пример:

function func() { // ово је Function Declaration console.log('!'); } + 1;

Зашто је тако: зато што у овом случају овај +1 једноставно представља нову команду написану после функције. Ако напишемо ову команду у новом реду, све постаје очигледније:

function func() { console.log('!'); } +1; // једноставна команда

Претворимо нашу функцију у Function Expression. На пример, ставимо + испред функције:

+function func() { // ово је Function Expression console.log('!'); } + 1;

Или извршимо доделу:

let test = function func() { // ово је Function Expression console.log('!'); } + 1;

Или проследимо као параметар у console.log:

console.log(function func() { // ово је Function Expression console.log('!'); } + 1);

Одредите да ли је представљена функција Function Declaration или Function Expression:

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

Одредите да ли је представљена функција Function Declaration или Function Expression:

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

Одредите да ли је представљена функција Function Declaration или Function Expression:

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

Одредите да ли је представљена функција Function Declaration или Function Expression:

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

Одредите да ли је представљена функција Function Declaration или Function Expression:

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

Одредите да ли је представљена функција Function Declaration или Function Expression:

function func() { console.log('!'); } + console.log('!');
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј