我阅读了一些有关 JavaScript 垃圾回收的内容,根据它们的说法,在函数返回后会对函数的局部变量进行回收(除了需要打破循环引用的情况,以便垃圾回收工作)。
我想了解的是,在这种情况下,“函数返回”是什么意思?
这是否意味着:
1. 函数必须返回值。 或者简单地说: 2. 函数调用已结束。
常识(至少在我看来)表明是 2),但如果我错了:
- 对于不返回任何值的函数,该怎么办? - 我需要为不返回任何内容的函数添加一个空的
我想了解的是,在这种情况下,“函数返回”是什么意思?
这是否意味着:
1. 函数必须返回值。 或者简单地说: 2. 函数调用已结束。
常识(至少在我看来)表明是 2),但如果我错了:
- 对于不返回任何值的函数,该怎么办? - 我需要为不返回任何内容的函数添加一个空的
return;
以使垃圾回收器发挥作用吗?