Ֆունկցիաների հայտարարումից հետո կետ-ստորակետը 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('!');
}