Pika dhe pikëpresja në deklarimin e funksioneve në JavaScript
Kur deklarohet një funksion si Function Declaration
pas kllapës kaçurrel } pika dhe pikëpresja
nuk vendoset:
function func() {
console.log('!');
}
Nëse funksioni është deklaruar si Function Expression,
atëherë pas } vendoset pika dhe pikëpresja:
let func = function() {
console.log('!');
};
Pse: sepse në JavaScript çdo shprehje duhet të përfundojë me pikëpresje, dhe në këtë rast kemi pikërisht një shprehje. Kjo pikëpresje nuk është e detyrueshme, pasi JavaScript në përgjithësi lejon që ato të mos vendosen, por është e dëshirueshme. Vendosni gjithmonë:)
Vendosni pika dhe pikëpresje në të gjitha vendet e nevojshme:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}