小编how*_*his的帖子

Javascript数组查找效率:关联与存储关联?

我一直在阅读,他们说联想数组不会给你与数组相同的效率.关联数组可以在O(N)时间内查找,其中数组可以在O(1)中查找.

这是我的问题:哪一个在快速查找值而不占用太多内存方面会更有效率?

联想:

var myVars=new Array(); 
myVars['test1'] = a;
myVars['test2'] = b;
myVars['test3'] = c;
... (up to 200+ values)

echo myVars['test2'];
Run Code Online (Sandbox Code Playgroud)

存储关联:

var myVars=new Array(); 
var TEST1 = 1;
var TEST2 = 2;
var TEST3 = 3;
... (up to 200+ values)

myVars[TEST1] = a;
myVars[TEST2] = b;
myVars[TEST3] = c;
... (up to 200+ values)

echo myVars[TEST2];
Run Code Online (Sandbox Code Playgroud)

javascript arrays performance

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

performance ×1