我一直在重構一些使用IIFE來獲取和啓動一組值的舊代碼。 var exampleInitiate = (function exampleInitiate(){
..call some backend service
})();
現在,按照新的要求,我必須調用同一IIFE與參數,這種說法其實是它本身是很久以後調用的承諾的結果。我明白,IIFE立即被調用,即使我得到承諾的結果,我是否可
我想聲明一個函數,它是一個IIFE以及命名函數,以便它被調用。我認爲,我可以這樣做: var callme = (function callme(msg) {
console.log(msg);
return callme;
})('i am called');
上述函數將輸出「我被稱爲」,因爲IIFE。後來我可以這樣稱呼它: callme('i m called aga