JS函数的属性和内存

时间:2018-09-21 10:22:16

标签: javascript garbage-collection

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

function Test() {}

Test.someProp = bigObject;

我想知道bigObject会一直在内存中还是会gc?

1 个答案:

答案 0 :(得分:1)

只要someProp仍然有效(有参考文献),它将永远不会被收集。如果您delete Test.someProp或删除或清空整个Test,它将被收集