假设我有一个名为myData的全局变量。 声明为myData = 1;
在脚本的开头。
目标:
我想创建一个不会以任何方式访问此myData
模块。 myData
必须在其他模块中保持全局。
注意:是的,我已经知道我可以在需要的每个页面中都需要myData
,但这不是我想要的。
尝试次数:
为此,在模块的开头,我写道: var myData;
。 该模块不再可以通过myData
直接访问myData
。
问题:您仍然可以通过GLOBAL.myData
访问它
所以我改为写var myData, GLOBAL;
在模块的开头。
有人可以通过其他方式访问myData
吗? 如果是这样,我该如何预防呢?