Test name | Executions per second |
---|---|
use basic for | 149222.8 Ops/sec |
use basic for (start at last) | 121184.2 Ops/sec |
use while (start at last) | 101582.9 Ops/sec |
use forEach | 36699.7 Ops/sec |
use every | 40460.8 Ops/sec |
use for...in | 79680.6 Ops/sec |
use for...of | 100883.9 Ops/sec |
const arr = new Array(10000);
for (var i = 0; i < arr.length; i++) {
var a = arr[i]
}
const arr = new Array(10000);
for (var i = arr.length; i >= 0; i--) {
var a = arr[i]
}
const arr = new Array(10000);
var i = arr.length
while (i--) {
var a = arr[i]
}
const arr = new Array(10000);
arr.forEach(v => {
var a = v
});
const arr = new Array(10000);
arr.every(v => {
var a = v
return true
});
const arr = new Array(10000);
for (var v in arr) {
var a = v
}
const arr = new Array(10000);
for(var v of arr) {
var a = v
}