JavaScript-də Funksiyaların Te'yininde Nöqtəli Vergül
Funksiya Function Declaration kimi te'yin edildikdə
qıvrım mötərizədən } sonra
nöqtəli vergül
qoyulmur:
function func() {
console.log('!');
}
Əgər funksiya Function Expression ilə te'yin edilibsə,
onda } sonra nöqtəli vergül qoyulur:
let func = function() {
console.log('!');
};
Səbəb: ona görə ki, JavaScript-də hər hansı bir ifadə nöqtəli vergüllə bitməlidir, və bu halda bizdə dəqiq olaraq ifadə var. Bu nöqtəli vergül məcburi deyil, çünki JavaScript ümumiyyətlə onları qoymamağa icazə verir, amma arzu olunandır. Həmişə qoyun:)
Bütün lazımi yerlərdə nöqtəli vergülləri yerləşdirin:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}