Test case name | Result |
---|---|
value == null | |
value == undefined | |
value === null | |
value === undefined | |
value === null || value === undefined | |
_.isNil(value) | |
value != null | |
value != undefined | |
value !== null | |
value !== undefined | |
value !== null && value !== undefined | |
!_.isNil(value) |
Test name | Executions per second |
---|---|
value == null | 31685320.0 Ops/sec |
value == undefined | 12424170.0 Ops/sec |
value === null | 31737150.0 Ops/sec |
value === undefined | 12423850.0 Ops/sec |
value === null || value === undefined | 9345016.0 Ops/sec |
_.isNil(value) | 12069290.0 Ops/sec |
value != null | 31686070.0 Ops/sec |
value != undefined | 12315400.0 Ops/sec |
value !== null | 31570580.0 Ops/sec |
value !== undefined | 12405750.0 Ops/sec |
value !== null && value !== undefined | 9331679.0 Ops/sec |
!_.isNil(value) | 12079460.0 Ops/sec |