Test name | Executions per second |
---|---|
for-in | 1109500.0 Ops/sec |
Object.keys | 914853.4 Ops/sec |
var obj = {
'a': 1,
'b': 1,
'c': 1,
'd': 1,
'e': 1,
'f': 1,
'g': 1
};
const result = [];
for (var key in obj) {
result.push(key, obj[key]);
}
const result = [];
const keys = Object.keys(obj);
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
result.push(key, obj[key]);
}