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