我遇到了以下結構的javascript代碼。下面的JavaScript代碼結構是什麼意思?
var somevar = function(){
return {
init: function(){
function a(){} // no terminator in between functions.
function b(){}
function c(){} and so on
...
some jquery declarations
...
} // init ends
}; // return ends
}(); // somevar ends
問題是
1.這是什麼概念被稱爲?
2.如何在init函數中調用函數?
UPDATE: 希望close
選民明白這個問題的重要性。
1 - JavaScript中,2 - 通過調用初始化 –
難道這僅調用一次性?如果我想分別調用函數c,我該怎麼做? init返回什麼? –
'init返回什麼?' - 你沒有顯示它返回的結果 –