Podpičje pri deklariranju funkcij v JavaScript
Pri deklariranju funkcije kot Function Declaration
za zavitim oklepajem } podpičje
ne postavimo:
function func() {
console.log('!');
}
Če je funkcija deklarirana kot Function Expression,
potem za } postavimo podpičje:
let func = function() {
console.log('!');
};
Zakaj: ker se mora v JavaScript kateri koli izraz končati s podpičjem, in v tem primeru imamo ravno izraz. To podpičje ni obvezno, saj JavaScript na splošno dovoljuje, da ga ne postavimo, vendar je zaželeno. Vedno ga postavite:)
Postavite podpičja na vsa potrebna mesta:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!')
};
function func3() {
console.log('!')
}