Test name | Executions per second |
---|---|
Obj get | 19743.4 Ops/sec |
Map get | 18443.8 Ops/sec |
Map has | 18825.8 Ops/sec |
var map = new Map([[1, 1]]);
var obj = {1: 1};
var count = 100;
var a, i;
for (let j = 0; j < count; j++) {
map.set(j, j);
obj[j] = j;
}
for (i = 0; i < count; i++) {
a = obj[i];
}
for (i = 0; i < count; i++) {
a = map.get(i);
}
for (i = 0; i < count; i++) {
a = map.has(i)
}