
[Javascript] 옵셔널 체이닝(Optional Chaining) 이란?
·
🦁부트캠프/🐯 JS 수업 정리
오늘은 옵셔널 체이닝(Optional Chaining)에 대해 이야기해보겠습니다~!💡 참고: 옵셔널 체이닝은 ES2020에 도입된 최신 문법이기 때문에 구식 브라우저에서는 폴리필(polyfill)을 사용해야 합니다. ✅ 옵셔널 체이닝이란?옵셔널 체이닝(optional chaining)은 자바스크립트에서 중첩된 객체의 특정 프로퍼티나 메서드에 안전하게 접근할 수 있도록 도와주는 문법입니다.즉, 안전한 코드를 작성하기 위한 도구라고 볼 수 있는데 어떻게 이런 역할을 할 수 있는지는 차차 설명 드려보죠! ✅ 옵셔널 체이닝은 왜 쓸까?? (옵셔널 체이닝이 필요한 이유) 1️⃣ 에러를 방지하기 위해옵셔널 체이닝이 등장하기 전에는 중첩된 객체의 프로퍼티에 접근할 때, 해당 경로의 값이 존재하지 않으면 Typ..