老师这个问题不太懂
来源:4-15 选择练习
慕丝5957077
2019-12-16 22:35:14
var a=1; function fn(){ console.log(a);//undefined } fn();//fn()是预解析结束,a=1赋值之前执行的吗
老师,这段代码和题目的例子的区别在哪里,题目里面是a=1先赋值再执行fn()吗
1回答
同学你好,你的这个与题目的的是一样的,a输出都是1 。同学备注输出undefined是不对的,问题中的代码就相当于如下:
输出结果为1 ,与题目中的第一个输出是一样的:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题