Точка-запирка при декларирање на функции во 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('!');
}