1. $(function () {
function foo() { return true; }
log(bar()); // getting error
var bar = function() { return true; };
});
2. $(function () {
function foo() { return true; }
var bar = function() { return true; };
log(bar()); // Working
});
我的困惑是以下两个声明之间有什么区别,哪个有用?
var bar = function() { return true; };
function bar(){ return true; };