【发布时间】:2016-11-22 05:25:53
【问题描述】:
我正在HTML5Rocks 上阅读这篇关于 V8 的文章。这篇文章很旧,但我几乎一无所知,这让我很困扰。我一次迈出这一步,但有人可以帮助我处理数组部分吗?
文章称:
数组
为了处理大的和稀疏的数组,有两种类型 内部数组存储:
Fast Elements:紧凑键集的线性存储
字典元素:哈希表存储,否则
最好不要导致数组存储从一种类型翻转到 另一个。
问题:
Fast Elements 线性存储阵列是什么样的?
字典元素哈希表数组是什么样的?
出于预防目的,我将如何“从一种类型转换为另一种类型”?
【问题讨论】:
-
我认为线性存储数组将是只有单个元素的普通数组,而哈希存储将是对象数组。
-
文章中没有提到元素,而是字典元素。你没有很好地反映报价。
-
@trincot 抱歉复制和错误。
-
好的,但是现在您在第一个选项中有一个尾随单词字典。
标签: javascript arrays v8