使用'let'的不同形式

Ste*_*son 8 javascript

我看到了一个JavaScript ES6的教程,其中的人使用这种语法来赋值let:

let = name = ['Jhon','Paul','Ean']
Run Code Online (Sandbox Code Playgroud)

第一个和这个有什么区别:

let name = ['Jhon','Paul','Ean']
Run Code Online (Sandbox Code Playgroud)

Alb*_*res 11

  • 第一个是创建两个全局变量:letname,首先将数组分配给name然后分配给let.这不是你想要的.

  • 第二个创建一个名为的块范围局部变量name.这是你想要的!