Accessing Property of Object Directly vs. Defensively (version: 9)
Benchmark.js
Comparing performance of:Direct Access vs Defensive Check for Existence via If-statement vs Defensive Check for Existence via If-statement using `hasOwnProperty` vs Defensive Check for Existence via Chaining vs Defensive Check for Existence via Chaining using `hasOwnProperty`