标签: javascript garbage-collection
假设我有一个具有静态属性的函数,例如:
function Test() {} Test.someProp = bigObject;
我想知道bigObject会一直在内存中还是会gc?
bigObject
答案 0 :(得分:1)
只要someProp仍然有效(有参考文献),它将永远不会被收集。如果您delete Test.someProp或删除或清空整个Test,它将被收集
someProp
delete Test.someProp
Test