?.
앞의 변수가 null
또는 undefined
인 경우, 에러를 발생 시키지 않고 즉시 중단하며,undefined
를 반환
let user = {}; // 주소 정보가 없는 사용자
alert( user?.address?.street ); // undefined, 에러 발생 X
// 또는
let user = null;
alert( user?.address ); // undefined
alert( user?.address.street ); // undefined