[javascript] 실행 컨텍스트와 바인딩(binding)의 관계는 무엇인가?

바인딩(binding)은 변수와 값을 연결하는 과정을 가리키며, 실행 컨텍스트 내에서 발생합니다. 실행 컨텍스트는 현재 실행 중인 코드와 관련된 바인딩 정보를 유지하고, 다음에 실행될 코드에 대한 바인딩을 설정합니다.

따라서 실행 컨텍스트는 데이터를 저장하고 코드를 실행하는 환경을 제공하며, 바인딩은 변수와 값 사이의 연결을 관리합니다. 실행 컨텍스트와 바인딩은 서로 긴밀하게 연관되어 있습니다.