var tmp = 123; if (true) { // 存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后者绑定这个块级作用域, 所以在let声明变量前,对tmp赋值会报错 tmp = 'abc'; // ReferenceError let tmp; }
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8