Optional chaining은
?. operator와 함께 사용한다.
. chaining operator와 비슷하게 사용이 가능한데,
? 를 붙임으로서 그 속성이 존재하는 경우에만 chaining을 계속하고
존재하지 않으면 undefined를 리턴하게 된다.
이러한 Optional Chaining은 object의 prop뿐만 아니고 배열, 함수에도 적용할 수 있다.