let temp = 'global' , out = 'out';
{
let temp = 'local' ,inner = 'in'; console.log(inner); // in
console.info(temp); // local
console.log(out); // out
} console.info(temp); // global
console.log(inner); // 報錯ReferenceError: inner is not defined請問,如果在1個語句塊“{}”中使用let聲明變量,那么這個語句塊是否有自己的執(zhí)行環(huán)境和變量對象。
es6的let,是否讓語句塊“{}”有了自己的執(zhí)行環(huán)境和變量對象?
猛跑小豬
2018-10-10 13:11:44