找回密码
 立即注册
查看: 70|回复: 0

什么是闭包(closure),闭包的特性有哪些?

[复制链接]

6

主题

0

回帖

20

积分

新手上路

积分
20
发表于 2022-9-19 17:02:00 来自手机 | 显示全部楼层 |阅读模式
闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。 闭包的特性:1.函数内再嵌套函数2.内部函数可以引用外层的参数和变量3.参数和变量不会被垃圾回收机制回收
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-8 01:50 , Processed in 0.670699 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表