Object.hasOwnProperty vs Object in vs Array.indexOf vs direct vs Array includesFastest: Object.hasOwnProperty (6.5x faster)
5,128,393 ops/sec
4,599,204 ops/sec
4,497,922 ops/sec
799,025 ops/sec
792,902 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Object.hasOwnProperty | |
| Object in | |
| Array.indexOf | |
| direct | |
| Array includes |
| Test name | Executions per second |
|---|---|
| ✓ Object in | 48,355,692 Ops/sec |
| direct | 45,214,048 Ops/sec |
| Object.hasOwnProperty | 27,771,132 Ops/sec |
| Array includes | 807,102 Ops/sec |
| Array.indexOf | 797,296 Ops/sec |