for..in with hasOwnProperty() vs for..in without hasOwnProperty() vs Object.keys() + Array.forEach() vs Object.keys() + Array.for()| Test case name | Result |
|---|---|
| for..in with hasOwnProperty() | |
| for..in without hasOwnProperty() | |
| Object.keys() + Array.forEach() | |
| Object.keys() + Array.for() |
| Test name | Executions per second |
|---|---|
| ✓ Object.keys() + Array.for() | 9,738 Ops/sec |
| Object.keys() + Array.forEach() | 8,912 Ops/sec |
| for..in without hasOwnProperty() | 7,128 Ops/sec |
| for..in with hasOwnProperty() | 5,176 Ops/sec |