Test name | Executions per second |
---|---|
Object.entries | 1200.6 Ops/sec |
Object.keys | 1249.5 Ops/sec |
for...in | 1345.5 Ops/sec |
var obj = {};
for (let i = 0; i < 100; i++) {
obj[`k_${i}`] = i;
}
for (const [k, v] of Object.entries(obj)) console.log(k, v);
for (const k of Object.keys(obj)) console.log(k, obj[k]);
for (const k in obj) console.log(k, obj[k]);