자바스크립트의 객체 프로퍼티는 키-값 쌍으로 이루어져 있다. 하지만 내부적으로 단순히 키-값 뿐만 아니라 프로퍼티에 대한 추가적인 정보들을 더 가지고 있는데, 이것을 Property Descriptor(프로퍼티 서술자)라고 한다.
참조 대상이 되는 식별자(변수, 함수 등)를 찾아내기 위한 규칙코드 전역에서 정의된 식별자는 코드 어디에서든 참조할 수 있다.var 키워드로 선언한 전역 변수는 전역 객체(Global Object) window의 프로퍼티이다.함수 코드 블록이 만든 스코프로 함수 자신과
ECMAScript의 Environment Record에 대해 정리해봤습니다.
ES2015에서 등장한 이터러블, 이터레이터 프로토콜에 대해 알아보자.
ECMAScript의 Execution Context 직접 찾아 정리했습니다
https://tc39.es/ecma262/body가 AssignmentExpression인 경우, 표현식을 바로 평가하여 리턴한다body가 ConciseBody인 경우, InstantiateArrowFunctionExpression호출한다결국 함수객체를 만들