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);