2019-11-23

2019-11-23  本文已影响0人  friendshi洛初Udo邭

我直接上代码。这可能是很多解说闭包的案列,先拿来用再说。

function foo(x) {

    var tmp = 1;

    return function (y) {

        alert(x + y + (++tmp));

    }

}

var bar = foo(3); // bar 现在是一个闭包

bar(10);

很像闭包的形式

function foo(x) {

    var tmp = 3;

    function bar(y) {

        alert(x + y + (++tmp));

    }

    bar(10);

}

foo(2)

上一篇下一篇

猜你喜欢

热点阅读