在下面的代码(Node.js)中,它打印 1 2
function count(){
var counter = 0
function inc(){
counter++
console.log(counter);
}
return inc
}
var x = count();
x()
x()
这是否意味着由于闭包而可用于 inc()
的变量 counter
将在程序的生命周期内有效?
最佳答案
是的,会的。只要 x 可用,它就可用。
关于javascript - Javascript 闭包中变量的生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39433145/