Test name | Executions per second |
---|---|
for | 91386.4 Ops/sec |
foreach | 20913.7 Ops/sec |
for..of | 22667.4 Ops/sec |
for..of over entries | 13986.8 Ops/sec |
var array = Array.from({length: 5000});
var t;
var len = array.length;
for (let i = 0; i < len; i++) {
t = array[i];
}
array.forEach(function(v, i) {
t = v;
});
for (var v of array) {
t = v;
}
for (var [i, v] of array.entries()) {
t = v;
}