0
我现在有一些代码,看起来像这样:js函数是否在模块外可访问的模块中定义?
// when the document is ready
execute myFunction();
(function($){
function myFunction()
{
// code
};
})(jQuery);
控制台是说没有定义myFunction的......为什么呢?
取决于所使用的各种模块的模式,以及是否导出。在你的情况下,它显然不是。 – Bergi
*“控制台说myFunction没有被定义......为什么?”*因为JavaScript具有词汇范围。 'myFunction'是在另一个函数内定义的,因此不能在该函数之外访问。 –