| Test name | Executions per second |
|---|---|
| ✓ Double negation (!!row.length) with destructuring | 152,024 Ops/sec |
| Double negation (!!row.length) without destructuring | 150,900 Ops/sec |
| Array.some() method | 149,991 Ops/sec |
| Comparison (row.length > 0) with destructuring | 149,770 Ops/sec |
| Comparison (row.length > 0) without destructuring | 149,477 Ops/sec |
| First element check | 149,052 Ops/sec |
| Array.length property | 148,236 Ops/sec |
| for...of loop | 147,991 Ops/sec |
| Array.isArray() with length | 147,376 Ops/sec |
| typeof with length | 142,090 Ops/sec |
| Boolean constructor | 122,064 Ops/sec |
| Double negation (!!row) | 113,755 Ops/sec |
| Object.keys() | 668 Ops/sec |