即时函数:
就是在方法(函数)的后面加上() 表示当即执行。立刻执行。
下面代码 用于理解。
var a = function(){return "11aa"}();
console.log(a);
var a1 = function(){return "11aa"};
console.log(a1);
即时对象
语法 ({...}).a(); 或者 ({...}.a())
下面代码 用于理解。
({
b:'bb',
a:function(){
console.log("aa");
}
}).a();
({
b:'bb',
a:function(){
console.log("aa");
}
}).a;
({
b:'bb',
a:function(){
console.log("aa");
}
}).b;
多试试。自己感受一下。