愤怒西装

文章
5
资源
0
加入时间
2年10月17天

《ES6标准入门》(一)let和const

一、let命令1)let的作用域只在代码块内,块外无效;var全局有效var a = [];for(var i = 0;i < 10;i++){a[i] = function(){console.log(i);};}a[6]();对于这段代码,变量i是var声明的,在全局范围内有效,所以每一次循环,新的i值都会覆盖旧值,导致最后输出的是最后一轮的i值如果使用let,声明的变量仅在...