|
|
1
6
你的代码没有分配那么多内存,所以你不必担心。Javascript数组足够聪明。但是,我仍然认为在这种情况下应该使用对象而不是数组。。。
|
|
|
2
3
Javascript中的数组只是具有一些特殊属性的散列(主要是“length”属性总是返回一个比最高整数键高的值)。 我不相信任何一个实现都会仅仅因为你最初分配了一个非常高的索引而分配大量的内存。 |
|
|
3
1
这是回报
您将获得:
这会消耗多少内存可能与您使用的是哪个引擎有关,但它会消耗多少内存 就像有很多插槽被分配到没有价值。 我认为您真正想要使用的只是这样一个简单的对象样式贴图:
如果以后需要遍历此对象以访问所有对象,请使用以下代码:
|
|
|
4
0
如何定义数组?如果你使用
|
|
|
5
0
Which takes less memory: a Javascript array or Javascript object? 理论上,在Javascript中,数组 一个物体。数组中唯一(在内存中)改变的是.length属性。它将显示下一个最高的数组索引,但并不意味着数组中实际分配了那么多元素。 |
|
6
0
如果不是的话,我想您可以考虑根据id的最小值(在您的示例中是80123)更改数组的索引,以便数组索引从零开始。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |