1. let的块级作用域
function fn() { let x = 0 if (true) { let x = 1 } console.log(x) } fn() // 0
2. 块级作用域与立即执行表达式
// IIFE (function() { var a = 1 } ()) // 块级作用域 { let a = 1 }
1. let的块级作用域
function fn() { let x = 0 if (true) { let x = 1 } console.log(x) } fn() // 0
2. 块级作用域与立即执行表达式
// IIFE (function() { var a = 1 } ()) // 块级作用域 { let a = 1 }