js变量提升问题
function foo(){ console.log(2) } var foo = function(){ console.log(1) } foo();//1
上面的输出和下面的输出是一样的我想知道原理····有大佬解释一下吗。
var foo = function(){ console.log(1) } function foo(){ console.log(2) } foo();//1
function foo(){ console.log(2) } var foo = function(){ console.log(1) } foo();//1
var foo = function(){ console.log(1) } function foo(){ console.log(2) } foo();//1
相关推荐