全局JS变量不适用于包含的JS文件中定义的函数

时间:2011-08-12 12:24:20

标签: javascript scope

我正在尝试使用一个全局JS变量,该变量通过用于驱动JS解决方案的视图/模板转储到页面上。这在许多环境中都运行良好,但本周我发现了一个环境,我定义的函数(通过脚本标记包含在外部JS中)似乎无法访问它。

当我在Chrome的开发工具中逐行浏览页面时,我可以看到变量get在全局命名空间中声明,并且在调用其他函数时它会超出范围。

解释是什么?如何预测未来何时会发生这种情况?我之前通过函数使用过其他全局变量......虽然我没有看到这个......

该函数在$(document).ready()调用上运行。

0 个答案:

没有答案