존재하지 않는 Property 에 접근하려고 하면 오류가 발생한다.
const me ={
name : "gildong",
profile : {
email : "@aaa.com"
}
}
const lynn ={
name : "lynn"
}
console.log(lynn.profile.email); //오류 발생
이를 방지하기 위해 아래와 같이 작성해 왔다.
Depth 가 길어지면 많이 복잡해질수 있다.
console.log(lynn.profil && lynn.profile.email);
이것을 방지하기 위해 ?. 오퍼레이터를 사용한다.
console.log(lynn?.profile?.email);