目的:我需要調用主函數內的子函數;Javascript函數和嵌套函數
函數聲明:
var MainFunction = function() {
function NestedFunc1(){
console.warn("NestedFunc1");
};
function NestedFunc2(){
console.warn("NestedFunc2");
};
}
函數調用:
MainFunction.NestedFunc1();
MainFunction.NestedFunc2();
- 我在做什麼錯?
10x;
*我在做什麼錯?*幾乎所有的東西,你基本上對嵌套函數和對象屬性之間的區別感到困惑。 *我需要在主函數中調用子函數。*但那不是你當時所做的;你正試圖在主函數上調用一個屬性。順便說一下,你打算讓'MainFunction'自己做一些事情,還是隻是一種容器? PS。函數不以分號結尾;如果你在那裏放一個,它只會產生一個空的陳述; –