一 说明
1.1 当前软件环境,windows10,Cocos Creator 编辑器 2.4.7,vscode
1.2 引用 https://www.cnblogs.com/zuhaoran/p/8467460.html,请重点参考该篇日志,个人觉得十分全面
二 个人觉得需要重点理解的或要点
2.1
3.Export
模块是独立的文件,该文件内部的所有的变量外部都无法获取。如果希望获取某个变量,必须通过export输出,
2.2 全局变量
查看js相关文档,常有关于全局变量和局部变量的描述,作用域 和c++,go,等语言的概念不太相同。js中关于全局变量的描述通常指的是,在同一个js模块文件中,可以访问。而c++,go等项目,全局变量通常指的是,整个项目可以访问。
所以容易导致理解上的偏差。在定义模块,使用export 导出变量或类后,就可以 在其他 js模块中使用了。
当然了,全局变量,在各语言项目中,应尽量避免使用。如果可以,尽量使用统一的全局模块管理。
学海无涯,错误难免,如有发现,尽请指正。
--the end