Point-virgule lors de la déclaration de fonctions en JavaScript
Lors de la déclaration d'une fonction en tant que Function Declaration
après l'accolade fermante }, le point-virgule
ne est pas mis :
function func() {
console.log('!');
}
Si la fonction est déclarée par Function Expression,
alors après }, on met un point-virgule :
let func = function() {
console.log('!');
};
Pourquoi : parce qu'en JavaScript, toute expression doit se terminer par un point-virgule, et dans ce cas précis, nous avons justement une expression. Ce point-virgule n'est pas obligatoire, car JavaScript permet généralement de ne pas les mettre, mais il est souhaitable. Mettez-le toujours :)
Placez les points-virgules à tous les endroits nécessaires :
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!')
};
function func3() {
console.log('!')
}