前端js之暂时性死区和临时死区

336 阅读1分钟

暂时性死区

ES6中,用let或者const声明的变量,会被赋予暂时性死区,只会在当前作用域寻找该变量,外层作用域访问不到。

临时死区

在ES6中,letconstvarclassfunction一样也会变量提升,只是在进入作用域和被声明之间有一段时间不能访问它们,这段时间是临时死区(TDZ)。