JavaScript - Optional Chaining

lsjoon·2024년 4월 8일
0

JavaScript

목록 보기
28/32

객체나 변수에 연결된 다른 속성을 '참조'할 때, 유효한 속성인지 검사하지 않고 값을 읽을 수 있도록 함

  • 유효하지 않은 속성일 경우, 에러 대신 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
profile
중요한 것은 꺾여도 그냥 하는 마음

0개의 댓글