为什么在100个数组中搜索中间项比在10个数组中更快?

时间:2011-09-16 09:31:23

标签: javascript arrays performance

我做了一些测试来检查这个但是没有预料到:http://jsperf.com/value-in-array-or-object

您也可以运行这些测试..

1 个答案:

答案 0 :(得分:6)

它并不快。它在测试中看起来更快,因为您在测试中分配而不是比较50和100项:

if(a100[x] = 'item50'){
    break;
}

10个项目的测试是正确的:

if(a10[x] === 'item5'){
    break;
}

请参阅updated test cases here