我的源代码中有一行由其他人编写:
var campaignLimits = 10, campaignsArray = new Array();
我只是想知道,campaignsArray
这里是变成全局变量,还是var
也适用于campaignsArray
?
答案 0 :(得分:0)
假设你没有使用任何编程模式,如果它写在一个函数内,那么它不是全局的。
(function() { var campaignLimits = 10, campaignsArray = new Array(); })();
@phoa评论它与
相同(function() { var campaignLimits = 10; var campaignsArray = new Array(); })();
在您的控制台中试用它,看看您是否能够访问campaignsArray。