let/const

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
}

猜你喜欢

转载自www.cnblogs.com/fanqshun/p/10087219.html