(function(){ ... })(); 之间有什么区别吗?和 (function(){ ... }()); ?
在此示例中,两者的工作方式相同:
window.onload=function() {
var a = (function(i){
return "aaa" + i;
})(1);
var b = (function(i){
return "bbb" + i;
}(2));
console.log("a: "+ a);
console.log("b: "+ b);
};