在javascript中使用一个`var`关键字定义多个变量

时间:2016-11-30 08:25:39

标签: javascript scope var

我的源代码中有一行由其他人编写:

var campaignLimits = 10, campaignsArray = new Array();

我只是想知道,campaignsArray这里是变成全局变量,还是var也适用于campaignsArray

1 个答案:

答案 0 :(得分:0)

假设你没有使用任何编程模式,如果它写在一个函数内,那么它不是全局的。

(function() { var campaignLimits = 10, campaignsArray = new Array(); })();

@phoa评论它与

相同
(function() { var campaignLimits = 10; var campaignsArray = new Array(); })();

在您的控制台中试用它,看看您是否能够访问campaignsArray。