专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

前端面试八股文-闭包 前端八股文指的是什么

ins518 2024-10-04 23:59:06 技术文章 14 ℃ 0 评论

1、什么是闭包

1)函数嵌套函数

2)内部函数可以引用外包函数里的变量

3)引用的变量不会被垃圾回收机制回收。


js 语言函数内部可以直接 读取全局变量,但是在函数外部无法读取函数内部的局部变量。

2、闭包的优点:

1)保护变量,防止变量污染

2)在内存中变量可以用作缓存

3、闭包的缺点:

1)被引用的变量不会被回收,可能会造成内存泄漏

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表