这个变量在ES6中是全局的吗?

时间:2016-08-12 23:16:15

标签: javascript ecmascript-6

给出以下删节代码(在ES6中):

for (let i = 0, labelsLength = this.predefinedLabels.length; i < labelsLength; i++) {
...

labelsLength变成全局(window)变量吗?

假设这是你的整个背景。

1 个答案:

答案 0 :(得分:5)

它不是一个全局变量。

Mozilla Developer Network here州:

  

let语句声明了一个块作用域局部变量,   可选地将其初始化为值。

语法

   let var1 [= value1] [, var2 [= value2]] [, ..., varN[= valueN]];

如您所见,完全支持用逗号分隔的多个声明。