在ES6中增加了let和const来声明变量
它们声明的变量只在其声明的块或子块中可用
let toPrint = 'Hello World.'; { let toPrint = 'Goodbye World.'; } console.log(toPrint); // Prints 'Hello World'
这也解决了for中回调函数获取参数问题。以往都是使用闭包,现在直接使用let。
var和它们之间主要有三点不同:
1、声明提升
2、作用域
3、重复声明
2023-09-30 09:01:46
在ES6中增加了let和const来声明变量
它们声明的变量只在其声明的块或子块中可用
let toPrint = 'Hello World.'; { let toPrint = 'Goodbye World.'; } console.log(toPrint); // Prints 'Hello World'
这也解决了for中回调函数获取参数问题。以往都是使用闭包,现在直接使用let。
var和它们之间主要有三点不同:
1、声明提升
2、作用域
3、重复声明
下一篇:C#关于二元运算符双问号