Test name | Executions per second |
---|---|
Map 1 | 57938.0 Ops/sec |
Map 2 | 61088.2 Ops/sec |
var i = 0, count = 1000, a;
var map = new Map();
for (i = 0; i < count; i++) {
if (Math.random() > 0.5) {
map.set(i, i * i);
}
}
let b;
for (i = 0; i < count; i++) {
a = map.get(i);
if (a) {
b = a;
}
}
let b;
for (i = 0; i < count; i++) {
if (map.has(i)) {
b = map.get(i);
}
}