ES6有了块级作用域;在ES5时,采用立即执行函数实现块级作用域。
ES6:
{
let a = "abc";
};
console.log(a);//error
ES5:
(function(){
var b = 123;
});
console.log(b);//error
ES6有了块级作用域;在ES5时,采用立即执行函数实现块级作用域。
ES6:
{
let a = "abc";
};
console.log(a);//error
ES5:
(function(){
var b = 123;
});
console.log(b);//error