答案 0 :(得分:4)
如果这是您的整个代码,问题是您不能在函数定义之外使用return
语句(第一个)。尝试:
function foo() {
return (function() {
return true;
})();
}
答案 1 :(得分:3)
问题似乎是您使用return
作为顶级构造(在任何函数体之外)。您需要将其包含在return
有效的上下文中:
var example = function () {
return (function() {
return true;
})();
};