手写一个闭包

function demo(){
    let a = 100
    return function(){
        console.log(a)
    }
}

let a = 200

demo()

通过外面访问方法内部的局部变量。

这种闭包比较占用内存

 

局部属性一直没有被垃圾回收

posted @ 2021-03-14 20:09  姓蜀名黍  阅读(247)  评论(0)    收藏  举报