javascript - 当一个对象被存储在内存中时,它的值是只被存储还是作为一个对象被存储?

标签 javascript

当一个值存储在内存中时,我的理解是值本身存储在内存中,但是当涉及到对象时,它是如何存储在内存中的?

最佳答案

下面给出了对象如何存储在内存中的一个好主意:

Most objects contain all their properties in a single block of memory ("a", and "b"). All blocks of memory have a pointer to a map, which describes their structure. Named properties that don't fit in an object are usually stored in an overflow array ("c", and "d"). Numbered properties are stored separately, usually in a contiguous array.

更多信息请阅读here .

关于javascript - 当一个对象被存储在内存中时,它的值是只被存储还是作为一个对象被存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46167621/

相关文章:

javascript - TypeError : Obj. [函数]不是函数

javascript - 在 JavaScript 中延迟后弹奏钢琴键

javascript - Onload 删除单选按钮值

javascript - 将子类分配给父类类型的属性

JavaScript Echo 双引号内的 Var

javascript - Canvas JS中的图表指定间隔?

javascript - 在 Internet 区域处于高安全模式时,网站在 IE8 中出现乱码

javascript - 如何在 AngularJS 脚本中使用孟加拉语?

javascript - 无法让 OnTriggerEnter 循环

javascript - React - 将对象转换为字符串以在 DevExpress React Grid 中显示