25
Jun
ES6中一共有6种声明变量的方法:let const class import var function
主要看一下let
let声明的变量只在let声明的代码块内有效// var 声明
var a = []
for(var i = 0;i<10;i++){
a[i] = function(){
console.log(i)
}
a[6]() // 10
// let 声明
var b = []
for(let i = 0;i<10;i++){
b[i] = function(){
b[6]() // 6
不存在变量提升
......