Optimization to explicitly initialize undefined object members in JavaScript
stackoverflow.com