Test name | Executions per second |
---|---|
for let | 310.1 Ops/sec |
for var | 311.3 Ops/sec |
for let cached | 400.7 Ops/sec |
for let cached (const) | 408.0 Ops/sec |
for var cached | 395.5 Ops/sec |
forEach | 553.5 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;
});