Test name | Executions per second |
---|---|
Object.create(null); | 406.7 Ops/sec |
{} | 353.6 Ops/sec |
key in Object.create(null) | 405.1 Ops/sec |
key in {} | 336.2 Ops/sec |
const obj = Object.create(null);
const result = [];
for (i = 0; i < 100_000; i++) {
result.push(obj[i]);
}
const obj = {};
const result = [];
for (i = 0; i < 100_000; i++) {
result.push(obj[i]);
}
const obj = Object.create(null);
const result = [];
for (i = 0; i < 100_000; i++) {
result.push(i in obj);
}
const obj = {};
const result = [];
for (i = 0; i < 100_000; i++) {
result.push(i in obj);
}