News from the Field
A channel with tips on modern AI development. Join!
⊗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