let和var区别
{
let a = 10;
var b = 20;
{
console.log(a);
}
}
console.log(b);
// console.log(a);
var a = [];
for(var i = 0; i < 14; i++) {
a[i]= function () {
console.log(i);
};
}
a[6]();
// 这里输出的结果应该是14,因为i是通过var声明的,作用域就是全局的,所以这里访问的就是全局唯一的i;