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

function failed to execute in my case

本文关键字:执行 情况下 我的 函数      更新时间:2024-04-25
function say667() {
    // Local variable that ends up within closure
    var num = 666;
    var sayAlert = function() { alert(num); }
    num++;
    return sayAlert;
}
 say667();

怎么了?我在jsfiddle中尝试了此代码,警报没有弹出。.

你只返回函数引用。如果要执行它,则需要使用 () 调用它:

say667()();

实时测试用例。