javascript 数组的内存存储

Memory storage of a javascript array

本文关键字:存储 内存 数组 javascript      更新时间:2023-09-26

只是一个简单的问题,但我自己无法得到答案。

在内存数组中使用连续空间来存储数据。

对象使用指针查看数据的存储位置。

(如果我错了,请纠正我:D)

在Javascript数组是对象,这是否意味着数组像内存存储的对象一样工作?

既然你无法在 Javascript 中获取对实际内存位置的引用,那么内存的分配方式有什么区别? 在 Javascript 中,一切都是对象,因为甚至没有任何东西的类型(真的)......var foo = 5;foo = "hello";foo = function(){};等等等等。你需要知道的只是数组在javascript中是如何工作的。不要担心它如何存储其值以及在哪里存储...这不是你可以控制的,它绝对没有区别。