- 从ES3开始,try/catch结构在catch分句中具有块作用域。
- es6, let const
- 函数
- with
es6之前实现块作用域
try{
throw undefined
} catch(a){
a= 10
console.log(a) // 10
}
console.log(a) // undefined
es6之前实现块作用域
try{
throw undefined
} catch(a){
a= 10
console.log(a) // 10
}
console.log(a) // undefined
© 著作权归作者所有