首页 > 试题广场 >

闭包

var n ="I'm Windows"
function pack(){
    var n = "I'm  pack"
    return function(){
        return n
    }
}
var m = pack()()
console.log(m)    
//输出结果为“I‘m  pack”
//pack就是一个闭包,我们在全局作用域下获取到了局部作用域中的变量

发表于 2021-02-25 16:17:05 回复(0)
利用闭包当缓存,要是要往前回溯一步以上呢?
发表于 2019-09-03 14:17:43 回复(0)