变量的生命周期(Life Cycle)

(function(){
    var foo = 'A'
})()

console.log(foo) // undefined
如果我想延长变量的生命周期该怎么做?

《实战ES2015》 里面是这么做的
function(){
    const innerVariable = 'foobar';
    
    return function(){
        return innerVariable
    }
}

const fn = outter()
console.log(fn())  // => foobar


Joy_Sang
浏览 1333回答 1
1回答

李晓健

把 var 去掉就行了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript