0
我現在有一些代碼,看起來像這樣:js函數是否在模塊外可訪問的模塊中定義?
// when the document is ready
execute myFunction();
(function($){
function myFunction()
{
// code
};
})(jQuery);
控制檯是說沒有定義myFunction的......爲什麼呢?
取決於所使用的各種模塊的模式,以及是否導出。在你的情況下,它顯然不是。 – Bergi
*「控制檯說myFunction沒有被定義......爲什麼?」*因爲JavaScript具有詞彙範圍。 'myFunction'是在另一個函數內定義的,因此不能在該函數之外訪問。 –