Testing for false vs === undefined vs hasOwnProperty for undefined member
Is there a performance benefit to replacing === undefined with a logical test?
6 years ago
User agent:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
Test name |
Executions per second |
test truthyness |
16524800.0 Ops/sec |
test undefined |
9385663.0 Ops/sec |
test hasOwnProperty |
14245660.0 Ops/sec |
Tests:
-
test truthyness
-
test undefined
-
test hasOwnProperty
Open this result on MeasureThat.net