console.log(f);//function f(){return 1}
function f(){ return 1
}
var f=2;之前以为如果函数和变量同名 ,函数声明提升会覆盖变量声明提升,之后测试如下代码 function f(){ return 1}var f=2; console.log(f);//2console.log(f)位置不同会输出不同,到底是谁覆盖谁呢,还是别的什么原因?求大神讲解
添加回答
举报
0/150
提交
取消