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

Joh*_*ton 0 javascript ecmascript-6

鉴于以下删节代码(在ES6中):

for (let i = 0, labelsLength = this.predefinedLabels.length; i < labelsLength; i++) {
...
Run Code Online (Sandbox Code Playgroud)

labelsLength被制作成一个全球性的(window)变量?

假设这是您拥有的整个上下文.

Nat*_*owe 5

它不是一个全局变量.

Mozilla开发者网络在此声明:

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

句法

   let var1 [= value1] [, var2 [= value2]] [, ..., varN[= valueN]];
Run Code Online (Sandbox Code Playgroud)

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