Testing for false vs undefined vs == null vs prototype.hasOwnProperty vs hasOwn for undefined member (version: 0)
Is there a performance benefit to replacing == null with a logical test?
Comparing performance of: test false vs test undefined vs test hasOwnProperty vs test == null vs test == undefined vs test static hasOwnProperty vs test static hasOwn