Kabliataškis funkcijų deklaravime JavaScript
Kai funkcija deklaruojama kaip Function Declaration
po riestinio skliausto } kabliataškis
nededamas:
function func() {
console.log('!');
}
Jei funkcija deklaruojama kaip Function Expression,
tada po } dedamas kabliataškis:
let func = function() {
console.log('!');
};
Kodėl: nes JavaScript bet kuri išraiška turi baigtis kabliataškiu, o šiuo atveju mes turime būtent išraišką. Šis kabliataškis nėra privalomas, nes JavaScript apskritai leidžia jų nedėti, bet pageidautinas. Visada dedame:)
Padėkite kabliataškius visose reikalingose vietose:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}