📗 Optional Chaning ?. 앞의 평가 대상이 undefined나 null이면 평가를 멈추고 undefined를 반환한다. 📗 언제 사용하나? 1. 있을 수도 없을 수도 있는 객체의 속성을 조회할 때 말이 이상하게 들리겠지만 옵셔널 체이닝은 이런 경우에 굉장히 유용하게 사용된다. 옵셔널 체이닝 연산자가 없을 때는 객체에 속성이 있는지 확인하기 위해서 "&&" 연산자를 썼다. let user = {}; user 객체 안에서 user.address.street 을 조회하여야 하는데 주소 정보가 없는 user가 있다고 할 때 그냥 조회한다면 바로 타입에러가 발생할 것이다. 이를 해결하기 위해서 console.log(user && user.address && user.address.street); 이..