Test name | Executions per second |
---|---|
for let | 309.3 Ops/sec |
for var | 314.2 Ops/sec |
for let cached | 409.2 Ops/sec |
for let cached (const) | 398.8 Ops/sec |
for var cached | 398.5 Ops/sec |
forEach | 528.9 Ops/sec |
var array = [];
for (var i=0, t=10000; i<t; i++) {
array.push(Math.round(Math.random() * t))
}
var t=0;
for (let i = 0; i < array.length; i++) {
t += array[i];
}
for (var i = 0; i < array.length; i++) {
t += array[i];
}
let len=array.length;
for (let i = 0; i < len; i++) {
t += array[i];
}
const len=array.length;
for (let i = 0; i < len; i++) {
t += array[i];
}
var len=array.length;
for (var i = 0; i < len; i++) {
t += array[i];
}
array.forEach(function(v, i) {
t += v;
});