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 | 11302200.0 Ops/sec |
value == undefined | 11262910.0 Ops/sec |
value === null | 11257610.0 Ops/sec |
value === undefined | 3906273.0 Ops/sec |
value === null || value === undefined | 2896185.0 Ops/sec |
_.isNil(value) | 3814303.0 Ops/sec |
value != null | 11328180.0 Ops/sec |
value != undefined | 11185610.0 Ops/sec |
value !== null | 11271580.0 Ops/sec |
value !== undefined | 3950024.0 Ops/sec |
value !== null && value !== undefined | 2939169.0 Ops/sec |
!_.isNil(value) | 3801553.0 Ops/sec |