1. 程式人生 > >js中的即使函式和即時物件

js中的即使函式和即時物件

即時函式:

就是在方法(函式)的後面加上() 表示當即執行。立刻執行。

下面程式碼 用於理解。

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;

多試試。自己感受一下。