2

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

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

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

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

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

4

1 回答 1

3

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

于 2012-06-07T07:59:45.560 回答