Simple for loop - Access index and value vs Array.forEach - Access index and value vs for-of + Array.entries vs for-of - Access value only vs Simple for loop - Access value only vs Array.forEach - Access value onlyFastest: for-of - Access value only (24.3x faster)
796,011 ops/sec
332,740 ops/sec
330,336 ops/sec
262,246 ops/sec
32,800 ops/sec
32,725 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Simple for loop - Access index and value | |
| Array.forEach - Access index and value | |
| for-of + Array.entries | |
| for-of - Access value only | |
| Simple for loop - Access value only | |
| Array.forEach - Access value only |
| Test name | Executions per second |
|---|---|
| ✓ Simple for loop - Access value only | 256,695 Ops/sec |
| Simple for loop - Access index and value | 234,033 Ops/sec |
| Array.forEach - Access index and value | 180,379 Ops/sec |
| Array.forEach - Access value only | 176,127 Ops/sec |
| for-of - Access value only | 13,891 Ops/sec |
| for-of + Array.entries | 3,079 Ops/sec |