Titik koma dalam deklarasi fungsi di JavaScript
Saat mendeklarasikan fungsi sebagai Function Declaration
setelah kurung kurawal } titik koma
tidak digunakan:
function func() {
console.log('!');
}
Jika fungsi dideklarasikan sebagai Function Expression,
maka setelah } digunakan titik koma:
let func = function() {
console.log('!');
};
Alasannya: karena dalam JavaScript, setiap ekspresi harus diakhiri dengan titik koma, dan dalam kasus ini yang kita miliki adalah sebuah ekspresi. Titik koma ini tidak wajib, karena JavaScript secara umum memperbolehkan untuk tidak menggunakannya, tapi sangat disarankan. Selalu gunakan:)
Tambahkan titik koma di semua tempat yang diperlukan:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}