javascript - JS函数属性和内存

标签 javascript garbage-collection

假设我有一个带有静态属性的函数,例如:

function Test() {}

Test.someProp = bigObject;

我想知道 bigObject 是否会一直在内存中,或者它会在某个时候被 gc?

最佳答案

只要 someProp 还活着(有引用),它就永远不会被收集。如果您删除 Test.someProp 或删除或清空整个 Test 那么它将被 gCollected

关于javascript - JS函数属性和内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52441606/

相关文章:

javascript - 无法在Mac上使用node.js运行js文件

javascript - 子进程何时终止

java - RMI 注册表生命周期、GC 等

c# - 如何在其方法中获取结构的地址?

javascript - 从 laravel Controller 返回 json 时尝试获取非对象的属性 'id'

javascript - Div 不响应 jQuery 函数

javascript - 如何检测 salesforce lightning 应用程序是在移动浏览器还是桌面浏览器上运行?

java - 什么是 tomcat 默认 GC 选项?

c# - 在我的 WCF 服务上调用 close() 会释放所有资源吗?

java - 完整垃圾收集与主要垃圾收集