Bodkočiarka pri deklarácii funkcií v JavaScripte
Pri deklarácii funkcie ako Function Declaration
sa za zloženou zátvorkou } bodkočiarka
nedáva:
function func() {
console.log('!');
}
Ak je funkcia deklarovaná ako Function Expression,
potom sa za } dáva bodkočiarka:
let func = function() {
console.log('!');
};
Prečo: pretože v JavaScripte musí každý výraz končiť bodkočiarkou, a v tomto prípade máme práve výraz. Táto bodkočiarka nie je povinná, keďže JavaScript vo všeobecnosti umožňuje ich nedávať, ale je žiaduca. Dávajte ju vždy:)
Umiestnite bodkočiarky na všetky potrebné miesta:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}