옵셔널 체이닝은 자바스크립트에서 객체의 프로퍼티에 안전하게 접근할 수 있도록 해주는 강력한 기능입니다. 이 기능은 특히 중첩된 객체 구조에서 특정 프로퍼티가 존재하지 않을 때, 에러 없이 undefined를 반환하여 프로그램의 흐름을 중단시키지 않습니다.옵셔널 체이닝의 핵심안전한 접근: 존재하지 않는 프로퍼티에 접근하려고 할 때 TypeError가 발생하지 않고 undefined를 반환합니다.간결한 코드: if 문 등을 사용하여 프로퍼티 존재 여부를 확인하는 코드를 줄여줍니다.가독성 향상: 코드의 의도를 명확하게 전달하여 유지보수를 용이하게 합니다.다양한 활용 예시1. 깊은 객체 구조에서의 안전한 접근:const user = { address: { street: 'Main Street' }};/..