JavaScriptda funktsiyalarni e'lon qilishda nuqta-vergul
Funktsiya Function Declaration sifatida e'lon qilinganda
jingalak qavs } dan keyin nuqta-vergul
qo'yilmaydi:
function func() {
console.log('!');
}
Agar funktsiya Function Expression orqali e'lon qilingan bo'lsa,
} dan keyin nuqta-vergul qo'yiladi:
let func = function() {
console.log('!');
};
Nima uchun: chunki JavaScriptda har qanday ifoda nuqta-vergul bilan tugashi kerak, va bu holda aynan ifoda mavjud. Bu nuqta-vergul majburiy emas, chunki JavaScript umuman ularni qo'ymaslikka ruxsat beradi, lekin ma'qul. Har doim qo'ying:)
Barcha zarur joylarda nuqta-vergul qo'ying:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!')
};
function func3() {
console.log('!')
}