წერტილი-მძიმით ფუნქციების განსაზღვრისას 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('!');
}