Test name | Executions per second |
---|---|
Array | 1032.6 Ops/sec |
Object | 968.5 Ops/sec |
Sparse Array | 671.2 Ops/sec |
Sparse Object | 936.9 Ops/sec |
var LIMIT = 10000;
var target = [];
for (var i = 0; i < LIMIT; i++) {
target[i] = i;
}
var target = {};
for (var i = 0; i < LIMIT; i++) {
target[i] = i;
}
var target = [];
for (var i = 0; i < LIMIT; i++) {
if (i % 2 === 0) {
target[i] = i;
}
}
var target = {};
for (var i = 0; i < LIMIT; i++) {
if (i % 2 === 0) {
target[i] = i;
}
}