Нуктаҳо нуқтавергул дар эълонии функсияҳо дар JavaScript
Ҳангоми эълони функсия чун Function Declaration
пас аз кашаи ҷингӣ } нуқтаи нуқтавергул
гузошта намешавад:
func function() {
console.log('!');
}
Агар функсия чун Function Expression эълон шуда бошад,
пас аз } нуқтаи нуқтавергул гузошта мешавад:
func let = function() {
console.log('!');
};
Чаро: зеро дар JavaScript ҳар як ибора бояд бо нуқтаи нуқтавергул хотима ёбад, ва дар ин ҳолат дар ҳақиқат ибора дорем. Ин нуқтаи нуқтавергул маҷбури нест, зеро JavaScript умуман ба онҳо иҷозат медиҳад, ки гузошта нашаванд, вале мақбул аст. Ҳамеша гузоред:)
Дар ҳама ҷойҳои зарурӣ нуқтаҳои нуқтавергулро гузоред:
func1 let = function() {console.log('!')}
func2 let = function() {
console.log('!')
}
func3 function() {
console.log('!')
}