闭包 与 垃圾回收机制
本文主要讲述闭包和垃圾回收机制之间的关系
一、什么是闭包
闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内
创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数
内部的变量和方法传递到外部。
1
2
3
二、闭包的原理
借助函数的立即执行、参数以及函数的return返回值,多创建了一层作用域。从而实现外部函数
持续性被引用而不能释放内存空间,将值存储下来。
1
2
三、闭包的作用
闭包就是将函数内部和函数外部连接起来的一座桥梁。使得外部函
原创
2020-07-04 14:14:10 ·
350 阅读 ·
0 评论