在 Javascript 中,递归函数一旦达到基本情况并开始向下移动堆栈,就会释放它的资源

In Javascript does a recursive function release it's resources once it has hit the base case and starts moving back down the stack?

本文关键字:堆栈 移动 释放 资源 递归函数 Javascript 基本情况 开始      更新时间:2023-09-26

也就是说,如果你甚至直到堆栈的最底部才引用对象,你是否应该关心递归函数内部的返回对象?

Javascript 在变量不再指向内存后,会在某个不确定的点释放内存。如果从基返回一个对象,然后继续返回它,则不应释放它,例如,与局部变量 C 不同。