객체나 변수에 연결된 다른 속성을 '참조'할 때, 유효한 속성인지 검사하지 않고 값을 읽을 수 있도록 함
undefined
를 반환배열의 경우, array?.[index]
와 같이 사용 가능
const object = {
x: {
a: 1,
b: 2,
c: 3
},
y: {
a: 4,
b: 5,
c: 6
}
}
console.log(object?.x?.b)
console.log(object?.z?.a)
/**** result *****/
// 2
// undefined