Get from Object vs Has key in Object vs Get from Map vs Has key in Map vs Get from Array vs Has key in Array OLD vs Has key in Array NEW vs Has key in SetFastest: Has key in Set (2.6x faster)
62,391,744 ops/sec
61,582,896 ops/sec
60,267,948 ops/sec
58,686,040 ops/sec
56,324,944 ops/sec
55,188,504 ops/sec
31,414,490 ops/sec
24,364,526 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Get from Object | |
| Has key in Object | |
| Get from Map | |
| Has key in Map | |
| Get from Array | |
| Has key in Array OLD | |
| Has key in Array NEW | |
| Has key in Set |
| Test name | Executions per second |
|---|---|
| ✓ Has key in Set | 222,430,672 Ops/sec |
| Has key in Map | 216,034,960 Ops/sec |
| Has key in Object | 214,039,232 Ops/sec |
| Get from Object | 200,134,096 Ops/sec |
| Get from Map | 193,566,592 Ops/sec |
| Get from Array | 190,794,672 Ops/sec |
| Has key in Array OLD | 80,746,200 Ops/sec |
| Has key in Array NEW | 80,329,016 Ops/sec |