最近在看JAVASCRIPT语言精粹与编程实践这本书。书中讲了语法作用域自己做了一下测试,效果好像不对。程序直接报错,func1 is not a function。函数func2可以执行,因为对函数做了提升。那么问题到底出在了哪里?各位大佬。
3 回答
慕少森
TA贡献2019条经验 获得超9个赞
说简单简单,说复杂复杂的
你把func1的定义放在判断之后,示例中也是这样的,这里涉及到哪种类先执行的问题
if(true){
function func1(){
console.log(56)
}
}
func1()
添加回答
举报
0/150
提交
取消