⊗jsPmFTFENR 238 of 505 menu

Dešiniosios funkcijos išraiška JavaScript

Atminkite, kad išraiška, kurioje dalyvauja funkcija, turi būti kairėje nuo jos. Jei mes bandome ką nors daryti dešinėje nuo funkcijos, tai nepadarys jos funkcijos išraiška. Pavyzdys:

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

Kodėl taip: nes šiuo atveju šis +1 yra tiesiog nauja komanda, parašyta po funkcijos. Jei parašysite šią komandą naujoje eilutėje, viskas tampa akivaizdžiau:

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

Paverskime mūsų funkciją į Function Expression. Pavyzdžiui, pastatykime prieš funkciją +:

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

Arba atlikime priskyrimą:

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

Arba perduosime parametru į console.log:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

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

Nustatykite, ar pateikta funkcija yra Function Declaration ar Function Expression:

function func() { console.log('!'); } + console.log('!');
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti