Function expression və Function declaration JavaScript-də
JavaScript-də funksiyanı iki yolla elan etmək olar.
Birinci yol - sadəcə function açar sözündən istifadə edərək,
dərhal onun adını təyin etməklə funksiyanı elan etməkdir:
function func() {
console.log('!');
}
func(); // '!' çap edəcək
Ikinci yol - adsız bir funksiya yaratmaq və onu hansısa dəyişənə mənimsətməkdir:
let func = function() {
console.log('!');
};
func(); // '!' çap edəcək
Elmi cəhətdən birinci üsul Function Declaration (funksiya elanı), ikinci üsul isə Function Expression (funksional ifadə) adlanır.
Təqdim olunan funksiyanın Function Declaration və ya Function Expression oldugunu müəyyən edin:
function func() {
console.log('!');
}
Təqdim olunan funksiyanın Function Declaration və ya Function Expression oldugunu müəyyən edin:
let func = function() {
console.log('!');
}