let 的暂时性死区

78 阅读1分钟

区域外存在a 当区域内使用console.log(a) 输出a时 发现区域内存在let a 转而去寻找区域内的a 但是输出在声明之前 所以此时无法输出a


        
        let a =0
        {
            console.log(1);
            let a =1 
        }