是否保留了未分配变量的表达式

时间:2014-08-30 18:07:19

标签: javascript

5 + 5之类的内容是一个有效的表达式doesn't throw any error,即使它没有分配给变量。这个表达式是否存在于内存中,或者一旦添加完成后它是否会消失?

1 个答案:

答案 0 :(得分:0)

没有对结果的引用,因此它符合garbage collection的条件。当JavaScript运行时决定安排GC运行时,将来某个时候将释放内存。

请参阅注释 - 它可能根本不会存储在堆上。

有关JavaScript内存管理的更多信息,请参阅MDN docs