Prevent Undefined Property Error with Ternary Operator
by mmansion
HTML
<div id="io"></div>
JavaScript
var obj = {};
//trying to access obj.prop.sub would throw error without first checking if obj.prop existed
var sub = (obj.prop) ? (obj.prop.sub) ? obj.prop.sub: false: false;
console.log(sub);