试题
考点

js语言和框架-JavaScript语言-闭包相关

面5笔5

关于闭包,下列说法正确的是?

A.在闭包对应的函数销毁后,闭包依然在内存中,不会被回收

B.C 语言中也有闭包的概念

C.闭包是一种语言特性,很多函数是一等公民的语言在设计时都会选择

D.函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

正确答案是 CD

C语言本身并不支持闭包

代码回收规则如下:
1.全局变量不会被回收。
2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西都会被销毁。
3.只要被另外一个作用域所引用就不会被回收

文章链接

评论

星夜

2024-09-04 22:00:00

0 0

加载更多