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 相关推荐