Test name | Executions per second |
---|---|
for-in | 5.3 Ops/sec |
Object.keys | 1.9 Ops/sec |
var obj = {
'a': 1,
'b': 1,
'c': 1,
'd': 1,
'e': 1,
'f': 1,
'g': 1
};
let c=0;
for (var i=1000000; i > 0; i--) {
for (var key in obj) {
c++;
}
}
let c=0;
for (var i=1000000; i > 0; i--) {
let list=Object.keys(obj);
let l=list.length;
for(let ii=0;ii<l;ii++){
c++;
}
}