Array.isArray vs instanceof vs constructor vs Object.getPrototypeOf vs Object.prototype.toString| Test case name | Result |
|---|---|
| Array.isArray | |
| instanceof | |
| constructor | |
| Object.getPrototypeOf | |
| Object.prototype.toString |
| Test name | Executions per second |
|---|---|
| ✓ constructor | 1,627,838,208 Ops/sec |
| Array.isArray | 142,717,072 Ops/sec |
| instanceof | 84,672,784 Ops/sec |
| Object.prototype.toString | 77,374,032 Ops/sec |
| Object.getPrototypeOf | 75,200,704 Ops/sec |