for..in + push vs Object.values() + for + push vs Object.values() + for vs Object.values() + map() vs Object.values() + reduce() vs Object.keys() + for| Test case name | Result |
|---|---|
| for..in + push | |
| Object.values() + for + push | |
| Object.values() + for | |
| Object.values() + map() | |
| Object.values() + reduce() | |
| Object.keys() + for |
| Test name | Executions per second |
|---|---|
| ✓ Object.values() + for | 2,728,732 Ops/sec |
| Object.values() + for + push | 2,619,006 Ops/sec |
| Object.values() + map() | 2,574,164 Ops/sec |
| Object.values() + reduce() | 2,245,099 Ops/sec |
| Object.keys() + for | 2,152,180 Ops/sec |
| for..in + push | 1,518,141 Ops/sec |