Test name | Executions per second |
---|---|
for | 172097.2 Ops/sec |
foreach | 6051232.0 Ops/sec |
for in | 240608.6 Ops/sec |
for..of | 8784730.0 Ops/sec |
reduce | 10205020.0 Ops/sec |
var array = new Array(100);
for (let i = 0; i < 100; i++) {
array[i] = i * i;
}
let sum = 0
for (let i = 0; i < array.length; i++) {
sum += array[i];
}
let sum = 0;
array.forEach(function(i) {
sum += i;
});
let sum = 0;
for (var i in array) {
sum += array[i];
}
let sum = 0;
for (var i of array) {
sum += i;
}
array.reduce((a, b) => a + b, 0);