indexOf first vs $.inArray first vs indexOf last vs $.inArray last vs indexOf middle vs $.inArray middle vs indexOf vs $.inArrayFastest: indexOf first (13.5x faster)
27,404,696 ops/sec
10,391,772 ops/sec
9,475,033 ops/sec
6,618,092 ops/sec
5,822,748 ops/sec
4,374,808 ops/sec
3,625,160 ops/sec
2,025,746 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| indexOf first | |
| $.inArray first | |
| indexOf last | |
| $.inArray last | |
| indexOf middle | |
| $.inArray middle | |
| indexOf | |
| $.inArray |
| Test name | Executions per second |
|---|---|
| ✓ indexOf first | 85,075,440 Ops/sec |
| $.inArray first | 47,956,812 Ops/sec |
| indexOf middle | 13,104,139 Ops/sec |
| $.inArray middle | 11,709,690 Ops/sec |
| indexOf last | 7,339,743 Ops/sec |
| $.inArray last | 6,826,294 Ops/sec |
| indexOf | 4,801,297 Ops/sec |
| $.inArray | 4,343,027 Ops/sec |