Test name | Executions per second |
---|---|
for | 1.9 Ops/sec |
forEach | 29.0 Ops/sec |
for...in | 1.2 Ops/sec |
arr = [];
arr.length = 800000;
arr.fill(0)
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
let sum = 0;
arr.forEach(value => sum += value);
let sum = 0;
for (let i in arr) {
sum += i;
}