括号
by shengoo
JavaScript
(function () {
var i = 0;
console.log(++i); //1
})();
//same
(function () {
var i = 0;
console.log(++i); //1
}());
//console.log(++i); //i is not defined
//function () {console.log("3");}();//Unexpected token (
//function foo() {}();//Unexpected token (
(function () {
console.log("0");//no excute
});
//(function (x){ //also ok
(function foo(x) {
console.log(x);//2
})(2);
//equals ..
var f = function(x) {console.log(x);}
var f1 = (function(x) {console.log(x);})
f(22);
f1(23);