在我的情况下,函数无法执行

时间:2013-12-08 16:12:57

标签: javascript jquery

function say667() {
    // Local variable that ends up within closure
    var num = 666;
    var sayAlert = function() { alert(num); }
    num++;
    return sayAlert;
}

 say667();

有什么不对?我在jsfiddle中尝试了这个代码,警告没有弹出..

1 个答案:

答案 0 :(得分:7)

您只需返回功能参考。如果要执行,则需要使用()调用它:

say667()();

Live test case