我在 script1,js 中声明了一个全局变量 [重复]

Posted

技术标签:

【中文标题】我在 script1,js 中声明了一个全局变量 [重复]【英文标题】:I have declared a global variable in script1,js [duplicate] 【发布时间】:2017-01-28 15:44:38 【问题描述】:

我如何才能将全局变量限制在该文件中,即其他脚本文件无法访问,我有两个脚本文件,如 script1,js 和 script2,js

【问题讨论】:

全局变量可以被它之后声明的任何脚本访问。 <script src="script1.js"></script> 有全局 <script src="script12.js"></script> 可以看到全局 l 您可以尝试在最后包含该脚本以“阻止”其他脚本在某种意义上加载它,但最好的方法是创建抽象函数并传递参数。 【参考方案1】:

您应该将代码封装在每个文件中,以免污染您的 windows 对象。此外,如果需要,您可以使用“return”从其他文件中获取值。

【讨论】:

以上是关于我在 script1,js 中声明了一个全局变量 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

我在做评论功能时学到的js一些思路

声明提前js变量

js中的变量作用域问题

Js造轮子,基础篇

JS中声明全局变量

ajax请求返回数据保存为全局变量