Podpičje pri deklariranju funkcij v JavaScript
Pri deklariranju funkcije kot Function Declaration
za zavitim oklepajem } podpičje
ne postavimo:
javascriptfunction func() {
console.log('!');
}
Če je funkcija deklarirana kot Function Expression,
potem za } postavimo podpičje:
javascriptlet 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:)
Задание 1
Postavite podpičja na vsa potrebna mesta:
javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
console.log('!')
};
function func3() {
console.log('!')
}