Test name | Executions per second |
---|---|
Map lookup | 5773.1 Ops/sec |
Obj lookup | 6475.2 Ops/sec |
var map = new Map();
var obj = Object.create(null);
for (let i = 0; i < 20; ++i) {
map.set(i, i)
obj[i] = i
}
var i = 0, count = 1000, a;
for (i = 0; i < count; i++) {
a = map.get(i % 20);
}
for (i = 0; i < count; i++) {
a = obj[i % 20];
}