ES11(ECMAScript2020)에서 도입된 옵셔널 체이닝 연산자 ?. 는 좌항의 피연산자가 null 혹은 undefined인 경우 undefined를 반환하고 그렇지 않으면 우항의 프로퍼티 참조를 이어간다.이렇게 옵셔널 체이닝은 객체를 가리키기를 기대하는 변수가
모든 식별자(변수 이름 , 함수 이름 , 클래스 이름 등)는 자신이 선언된 위치에 의해 다은 코드가 식별자 자신을 참조할 수 있는 유효범위가 결정된다. 이를 Scope라고 한다. 즉 Scope는 식별자가 유효한 범위를 말한다. 코드가 어디서 실행되며 주변에 어떤 코드가