Semikols funkciju deklarēšanā JavaScript
Kad funkcija tiek deklarēta kā Function Declaration
pēc cirtainās iekavas } semikols
netiek likts:
function func() {
console.log('!');
}
Ja funkcija ir deklarēta kā Function Expression,
tad pēc } tiek likts semikols:
let func = function() {
console.log('!');
};
Kāpēc: tāpēc, ka JavaScript jebkurai izteiksmei jābeidzas ar semikolu, un šajā gadījumā mums ir tieši izteiksme. Šis semikols nav obligāts, jo JavaScript kopumā atļauj tos nelikt, bet tas ir ieteicams. Lietojiet to vienmēr:)
Ielieciet semikolus visās nepieciešamajās vietās:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}