Test name | Executions per second |
---|---|
for-in | 1.4 Ops/sec |
Object.keys | 0.9 Ops/sec |
var obj = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5,
'f': 6,
'g': 7
};
for (let i = 0; i < 10000; ++i) {
for (const key in obj) {
console.log(key);
}
}
for (let i = 0; i < 10000; ++i) {
for (const key of Object.keys(obj)) {
console.log(key);
}
}