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; };
您在第一个示例中调用'bar()'后才可用。 –