Instanceof vs isArray vs variable.constructor vs variable.constructor nameFastest: variable.constructor name (1.4x faster)
4,540,626 ops/sec
3,311,821 ops/sec
3,276,597 ops/sec
3,274,674 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Instanceof | |
| isArray | |
| variable.constructor | |
| variable.constructor name |
| Test name | Executions per second |
|---|---|
| ✓ isArray | 13,032,839 Ops/sec |
| Instanceof | 13,005,349 Ops/sec |
| variable.constructor | 10,738,645 Ops/sec |
| variable.constructor name | 8,741,260 Ops/sec |