相关疑难解决方法(0)

哪个内存更少:Javascript数组或Javascript对象?

如果我有一个只有数字键的Javascript列表,这会占用更少的内存?

var array = [];
array[0] = 'hello';
array[5] = 'world';
array[50] = 'foobar';

var obj = {};
obj[0] = 'hello';
obj[5] = 'world';
obj[50] = 'foobar';
Run Code Online (Sandbox Code Playgroud)

我不知道Javascript引擎的内部结构,所以......

我问的原因是因为该数组在转换为字符串时会在其中间有一堆未定义的数组.那些实际上是以某种方式存储的,还是只是在字符串转换中存储?

javascript

16
推荐指数
1
解决办法
4371
查看次数

JavaScript数组是否关联?

例如,如果我做[1000000] = 1; 它会使用1000000个元素的内存还是只用于这个?

javascript arrays associative

6
推荐指数
2
解决办法
542
查看次数

标签 统计

javascript ×2

arrays ×1

associative ×1