闭包的大概概念:

       闭包本质就是:嵌套的内部函数使用了外层函数的变量,这个被使用的变量就不会被GC(垃圾回收),而是持久化在内存中(会造成内存泄漏风险)。因此,每次调用内部函数 都可以操作这个变量。

        面试问你就说:内部访问外部,好处是防止垃圾回收机制,坏处就是容易造成内存泄露,只要有这个好处就一定有这个坏处,所谓防止被回收就是一直可用,所谓内存泄露就是后来没用过,但是一直被保存,导致内存一直占用

猜你喜欢

转载自blog.csdn.net/weixin_48123820/article/details/130412101
今日推荐