⊗jsPmFTFENN 234 of 505 menu

Ady bar, ýöne Function Expression bolan funksiýa JavaScript

Indi ady bolup, ýöne ifadäniň bölegi bolany üçin Function Expression boljak funksiýa ýasaýaly:

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

Gyzykly many şunda ýatyr: func ady bilen biz öz funksiýamyza ýüz tutup bilmeris, bu ýalňyşlyga sebäp bolýar:

+function func() { console.log('!'); } func(); //!! ýalňyşlyk berer

Funksiýamyzy çagyryp bilmek üçin, ony käbir üýtgeýjä belläp goýmaly:

let test = function func() { console.log('!'); }; test(); // '!' görkezer

Ýene bir gezek: funksional ifade bolan funksiýa öz ady bilen çagyrylyp bilmeýär. Beýle funksiýa diňe şol funksiýanyň ýazylan üýtgeýjäniň kömegi bilen çagyrylyp bilner.

Emma şonda-da, funksional ifadäniň funksiýanyň ady bolup bilýär, bu sintaksis taýdan dogry bolar. Munuň nämä gerek bolýandygyny biz indiki sapaklarda öwreneris.

Netijäni çykaralyň: funksiýalar Function Declaration ýa-da Function Expression bolýar, sebäbi olaryň ady bar ýa-da ýok däl-de, sebäbi olar ifadäniň bölegidir ýa-da däl.

Ýokarda görşüňiz ýaly, adsyz funksiýa Function Declaration hökmünde kabul edilip bilner, ady bolan funksiýa bolsa Function Expression bolup biler.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et