TypeScript객체optional chaining

optional chaining객체

중간 값이 null/undefined이면 undefined를 반환합니다.

문법

obj?.prop?.nested

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

const
user
profile
name
console
address
city
undefined
const user = { profile: { name: "Alice" } };
console.log(user?.profile?.name);   // "Alice"
console.log(user?.address?.city);   // undefined