1. 程式人生 > >知乎上的關於作用域的捆綁問題

知乎上的關於作用域的捆綁問題

spa on() bsp code pan span turn pre func

var add;

var f1 = function() {
    var a = 1;
    add = function() {
        a++;
    }

    function f2() {
        console.log(a);
    }

    return f2;
}


var t1 = f1();
var t2 = f1();
var t3 = f1();
add();
t1(); // 1
t1(); // 1
t2(); // 2
t2(); // 2 


// t3()

知乎上的關於作用域的捆綁問題