关于JavaScript作用域与函数提升的一道思考题
- 更新:2021-05-12 08:36:53
- 首发:2021-05-12 01:37:23
- es6
- 3331
在某个JavaScript前端群里面,网友深圳-resolve
发的一道关于JavaScript作用域与函数提升
的思考题引发了众位大佬的讨论。
题目
console.log(a)
if (true) {
a = 2
function a () {}
a = 3
console.log('内部', a)
}
console.log('外部', a)
执行结果:
打印a
在所有位置的值:
谢谢,你写的最详细,也很有效的解决了撕裂问题
很棒的教程,比我之前配置ap的方式更优雅
这个问题应该是修改没有成功,可能与系统版本更新有关系。
没错,用批处理解决是非常合适的!
请在阿里云文档里面查找相应错误码