Array.forEach (native) vs lodash _.each vs Array.map (native, discarding result) vs lodash _.map (discarding result) vs for loop (x of arr) vs for loop (indexed)Fastest: for loop (x of arr) (72.4x faster)
5,447 ops/sec
3,489 ops/sec
991 ops/sec
679 ops/sec
617 ops/sec
75 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Array.forEach (native) | |
| lodash _.each | |
| Array.map (native, discarding result) | |
| lodash _.map (discarding result) | |
| for loop (x of arr) | |
| for loop (indexed) |
| Test name | Executions per second |
|---|---|
| ✓ for loop (indexed) | 10,140 Ops/sec |
| for loop (x of arr) | 3,546 Ops/sec |
| Array.forEach (native) | 2,764 Ops/sec |
| lodash _.each | 2,754 Ops/sec |
| Array.map (native, discarding result) | 1,731 Ops/sec |
| lodash _.map (discarding result) | 1,646 Ops/sec |