⊗jsPmFTFENR 238 of 505 menu

Ekspresi di Kanan Fungsi dalam JavaScript

Perhatikan bahwa ekspresi yang melibatkan fungsi harus berada di sebelah kirinya. Jika kita mencoba melakukan sesuatu di sebelah kanan fungsi, hal itu tidak akan menjadikannya ekspresi fungsional. Contoh:

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

Alasannya: karena dalam kasus ini +1 hanyalah perintah baru yang ditulis setelah fungsi. Jika perintah ini ditulis pada baris baru, semuanya menjadi lebih jelas:

function func() { console.log('!'); } +1; // hanya sebuah perintah

Mari ubah fungsi kita menjadi Function Expression. Misalnya, letakkan tanda + di depan fungsi:

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

Atau lakukan assignment:

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

Atau berikan sebagai parameter ke console.log:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

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

Tentukan apakah fungsi yang ditampilkan adalah Function Declaration atau Function Expression:

function func() { console.log('!'); } + console.log('!');
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak