jjzjj

privateFunc

全部标签

javascript - JavaScript 中的私有(private)函数

在基于jQuery的Web应用程序中,我有各种脚本,其中可能包含多个文件,我一次只使用其中一个(我知道不包含所有文件会更好,但我只是负责对于JS,所以这不是我的决定)。所以我将每个文件包装在一个initModule()函数中,该函数注册各种事件并进行一些初始化等。现在我很好奇以下两种定义函数的方式之间是否存在任何差异而不会使全局命名空间困惑:functioninitStuff(someArg){varsomeVar=123;varanotherVar=456;varsomePrivateFunc=function(){/*...*/}varanotherPrivateFunc=func