for-loop vs for..of vs Array.find()Fastest: Array.find() (1.7x faster)
108,082,856 ops/sec
103,473,024 ops/sec
63,293,944 ops/sec
Fastest: Array.find() (4.1x faster)
91,011,808 ops/sec
29,738,702 ops/sec
22,328,306 ops/sec
Fastest: Array.find() (1.4x faster)
99,062,784 ops/sec
92,513,712 ops/sec
72,777,504 ops/sec
Fastest: Array.find() (1.3x faster)
78,709,440 ops/sec
68,240,576 ops/sec
62,674,716 ops/sec
Fastest: Array.find() (2.5x faster)
4,119,734 ops/sec
3,576,678 ops/sec
1,638,243 ops/sec
Fastest: for-loop (1.1x faster)
68,010,160 ops/sec
64,739,528 ops/sec
61,759,212 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| for-loop | |
| for..of | |
| Array.find() |
| Test name | Executions per second |
|---|---|
| ✓ for..of | 109,786,760 Ops/sec |
| Array.find() | 108,729,584 Ops/sec |
| for-loop | 12,627,030 Ops/sec |