【发布时间】:2014-03-03 20:50:39
【问题描述】:
我是 JavaScript 新手。我习惯了 Java,因此我试图以极其错误的方式映射两个世界。
问题:
- 每个 Java 实例都在 JVM 上运行。 JavaScript 对应的 JVM 是什么?
- 在 Java 中,对象占用内存,而内存存储在堆上。 JavaScript 对象存储在哪里?换句话说,JVM 的堆等价物是什么?
- Java 中的每个函数调用都会添加一个堆栈帧。 JavaScript 函数调用是否也这样做(即添加堆栈)?
【问题讨论】:
-
1.浏览器。 2.隐含的heap。 3. 是的。你可以触发stack overflow;只有每个 Javascript 函数也是一个对象。
标签: javascript