ES6新特性
const与let变量使用var带来的麻烦
运行getClothing后输出的是undefined,这是因为执行function函数之前,所有变量都会被提升,提升到函数作用域顶部let与const声明的变量解决了这种问题,因为他们是块级作用域, 在代码块(用{}表示)中使用let或const声明变量, 该变量会陷入暂时性死区直到该变量的声明被处理.
运行getClothing(false)后输出的是ReferenceError: freezing is not defined,因为 freezing
原创
2022-06-16 15:57:48 ·
166 阅读 ·
0 评论