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); // 報(bào)錯(cuò)ReferenceError: inner is not defined請(qǐng)問,如果在1個(gè)語句塊“{}”中使用let聲明變量,那么這個(gè)語句塊是否有自己的執(zhí)行環(huán)境和變量對(duì)象。
es6的let,是否讓語句塊“{}”有了自己的執(zhí)行環(huán)境和變量對(duì)象?
猛跑小豬
2018-10-10 13:11:44