Test name | Executions per second |
---|---|
Map Lookup | 270.8 Ops/sec |
Object Lookup | 81.2 Ops/sec |
window.m = new Map();
window.o = {};
for (let i = 0; i < 2000; ++i) {
window.m.set(Math.random(100000), [i, i + 1]);
window.o[Math.random(100000)] = [i, i + 1];
}
for (let i = 0; i < 10000; ++i) {
if (window.m.get( Math.random(100000)) !== 1) {
}
}
for (let i = 0; i < 10000; ++i) {
if (window.o[Math.random(100000)] !== 1) {
}
}