堆和javascript中的堆栈

时间:2014-09-29 15:44:40

标签: javascript memory-management

我正在尝试为我编写的一段简单代码创建一个内存模型,但我不确定内存在javascript中是如何工作的。这是代码:

//Recursion.js
var addMe = 0; //simple number to increase

//Recursively add 1 to addMe
var recursiveAddition = function (){
    addMe++;
    console.log(addMe);
    recursiveAddition(); //recursively restart timeout

   }

  recursiveAddition();

我的猜测是,在addMe之后,recursiveAddition会一直堆积在堆栈上,直到达到最大值?在这种情况下没有使用堆?这是一个正确的假设吗?关于javascript(与c ++相反)内存管理还有其他一般的特殊性我应该知道吗?

0 个答案:

没有答案