| Test case name | Result |
|---|---|
| Object.keys w/ lookup, integer keys | |
| Object.values, integer keys | |
| Object.entries, integer keys | |
| for..in w/ lookup, integer keys | |
| for..in w/ lookup, integer keys, null proto | |
| Object.keys w/ lookup, string keys | |
| Object.values, string keys | |
| Object.entries, string keys | |
| for..in w/ lookup, string keys | |
| for..in w/ lookup, string keys, null proto |
| Test name | Executions per second |
|---|---|
| Object.keys w/ lookup, integer keys | 107050.5 Ops/sec |
| Object.values, integer keys | 596619.1 Ops/sec |
| Object.entries, integer keys | 43681.6 Ops/sec |
| for..in w/ lookup, integer keys | 77454.4 Ops/sec |
| for..in w/ lookup, integer keys, null proto | 77376.0 Ops/sec |
| Object.keys w/ lookup, string keys | 23929.5 Ops/sec |
| Object.values, string keys | 469029.4 Ops/sec |
| Object.entries, string keys | 206169.1 Ops/sec |
| for..in w/ lookup, string keys | 566013.3 Ops/sec |
| for..in w/ lookup, string keys, null proto | 38031.9 Ops/sec |