JavaScript-те функцияларды жариялау кезіндегі нүктелі үтір
Функция Function Declaration ретінде жарияланған кезде
бұйра жақшадан } кейін нүктелі үтір
қойылмайды:
function func() {
console.log('!');
}
Егер функция Function Expression ретінде жарияланса,
онда } кейін нүктелі үтір қойылады:
let func = function() {
console.log('!');
};
Себебі: JavaScript-те кез келген өрнек нүктелі үтірмен аяқталуы керек, ал бұл жағдайда бізде дәл өрнек бар. Бұл нүктелі үтір міндетті емес, себебі JavaScript жалпы алғанда оларды қоймағаныңызға рұқсат етеді, бірақ қажетті. Әрқашан қойыңыз:)
Нүктелі үтірді барлық қажетті жерлерде қойыңыз:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}