Test name | Executions per second |
---|---|
forEach | 5.8 Ops/sec |
for of | 5.6 Ops/sec |
function generateTestArray() {
const result = [];
for (let i = 0; i < 1000000; ++i) {
result.push({
a: i,
b: i / 2,
r: 0,
});
}
return result;
}
const a = generateTestArray();
a.forEach( b => b*2 );
const a = generateTestArray();
for ( let b of a) {
b=b*2;
}