Test name | Executions per second |
---|---|
For In | 848.7 Ops/sec |
Object keys forEach | 879.8 Ops/sec |
var obj = new Object()
var keys = (new Array(10000)).fill(0).map((x, i) => { return i + 1 })
keys.forEach((x) => { obj['prop' + x] = x })
var sum = 0
for (var key in obj) {
sum++
}
var sum = 0
Object.keys(obj).forEach(val => { sum++ })