函数声明优先于变量声明

foo();  // foo2
var foo = function() {
    console.log('foo1');
}

foo();  // foo1,foo重新赋值

function foo() {
    console.log('foo2');
}

foo(); // foo1

你可能感兴趣的:(函数声明优先于变量声明)