Why should I use a semicolon after every function in javascript?

Viewed 83775

I've seen different developers include semicolons after functions in javascript and some haven't. Which is best practice?

function weLikeSemiColons(arg) {
   // bunch of code
};

or

function unnecessary(arg) {
  // bunch of code
}
9 Answers

the semicolon after a function is not necessary using it or not, does not cause errors in your program. however, if you plan to minify your code, then using semicolons after functions is a good idea. say for example you have code like the one below

//file one
var one=1;
var two=2;
function tryOne(){}
function trytwo(){}

and

//file two
var one=1;
var two=2;
function tryOne(){};
function trytwo(){};

when you minify the both, you will get the following as output

Note that comments are just for ilustration

//file one
var one=1;var two=2;function tryOne(){}
function trytwo(){}

and

//file two
var one=1;var two=2;function tryOne(){};function trytwo(){};
Related