浅谈“闭包”,简单理解“闭包”

一、理解闭包的涵义 闭包,是函数的一种高级应用,总结一句话“函数内部的函数” 例子: 二、闭包的使用 想要使用“闭包”必须满足三个条件 在 A函数 返回 (return) 一个 B函数 B函数 必须 引用 A函数的私有变量 A函数的外部有一个变量接收 B函数 例子: 三、闭包的主要作用 分为两点 延长变量的生命周期 使之可以访问函数内部的私有变量 何谓 变量的生命周期? 在内存中, 分为栈和堆,
相关文章
相关标签/搜索