Test name | Executions per second |
---|---|
[i] | 6.0 Ops/sec |
.at(i) | 4.2 Ops/sec |
?.[i] | 4.5 Ops/sec |
var a = Array(100_000_000).fill(1);
let total = 0;
for (let i = 0; i < a.length; i++) {
total += a[i];
}
let total = 0;
for (let i = 0; i < a.length; i++) {
total += a.at(i);
}
let total = 0;
for (let i = 0; i < a.length; i++) {
total += a?.[i];
}