I need to destructure a nested object. what is the best way to avoid exceptions when some of the nested properties are missing, while assigning those who do exist?
const data = {
  title: 'hello',
  // nest: {
  //   road: 5
  // }
};
const { title, nest: { road = '' } } = data;
console.log(road);
/** i want it to return '' or undefined. 
 *  actually it returns: Cannot match against 'undefined' or 'null'
 * 
*/
console.log(title)
/** i want it to return 'hello'
 * actually: never got there as there was an exception.
 */
 
     
    