web前端技术博客
您当前的位置:web前端 > ES6

ES6 let关键字的使用

作者:只会切图的前端 发布时间:2021-01-05 10:39:38 浏览量:15

我们可以创建绑定到任意块的声明(即块作用域),只需要 {..} 就可以创建一个作用域:

{
  let a=1;
  console.log(a);
}

注意:
需把所有的let 声明放在所在作用域的最前面,避免过早访问

{
   console.log(b);//ReferenceError
   let b;
}

let在for 循环中使用时,不只为for循环本身声明了一个 i,而是为循环的每次迭代都重新声明了一个新的 i
例:

var fun=[];
for(let i=0;i<5;i++){
  fun.push(function(){
    console.log(i);
  })
}
fun[3]();//输出3

 

var fun2=[];
for(var j=0;j<5;j++){
  fun2.push(function(){
    console.log(j);
  })
}
fun2[3]();//输出5




 

上一篇:返回列表 下一篇:ES6 箭头函数的使用
发表评论
验证码:
联系我
粤ICP备17092958号