没有合适的资源?快使用搜索试试~ 我知道了~
在上一篇对js闭包的理解那篇文章中,我提到过ES6之前,JavaScript这门语言没有块级作用域,但是在ES6中,加入了let命令,用let声明的变量仅仅可以在其所在的块级作用域中使用。 相比用var声明,let声明的特点 1.let声明的变量仅在该变量所在的作用域有效 for(let i=0;i<5;i++){} console.log(i); //报错 for(var i=0;i<5;i++){} console.log(i); //i=5; 2.不存在变量提升 先解释下变量提升:变量提升就是变量声明语句都会被提到所在作用域开始处,就是经过变量提升后,代码的实际执行顺序会与你所写的顺
资源推荐
资源评论
资源评论
weixin_38610870
- 粉丝: 1
- 资源: 913
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功