jsoo day03 — 闭包

一、什么是闭包

        能够读取其他函数内部变量的函数。本质就是将函数内部和外部连接起来,相当于一座桥梁。

        结论:闭包就是函数外部得到函数内部局部变量的一种解决方案。

闭包的作用:

        1、实现变量私有化

        2、读取函数内部变量

缺点:让函数内部变量始终保持在内存中,但大量的闭包就可能会造成内存溢出(或内存泄漏)

如何释放:对变量的引用 = null

二、闭包的嵌套

三、this

        this指谁:谁调用它,它就指向谁

        扩展:call、apply、bind

上一篇:Python Socket,How to Create Socket Cilent? - 网络编程实例


下一篇:Java学习day03