BINDING (this 바인딩)1. 바인딩(this)의 필요성this는 "함수가 실행될 때 그 함수가 참조해야 할 객체(실행 컨텍스트)"를 가리킵니다.동일한 함수가 여러 객체에서 재사용될 때 어떤 객체의 상태(프로퍼티)에 접근할지 결정하기 위해 필요합니다.이벤트, 콜백, 비동기 코드 등 호출 시점이 달라지는 환경에서 함수 내부에서 올바른 객체에 접근하도록 보장합니다.2. 바인딩 규칙(우선순위)우선순위가 높은 쪽이 적용됩니다.new (생성자 호출) — 새로 생성된 인스턴스가 this명시적 바인딩 — call / apply / bind로 지정한 객체암시적(메서드) 바인딩 — 객체.메서드() 호출 시 그 객체기본(전역/함수) 호출 — 일반 함수 호출: non-strict에서는 전역 객체(window/glob..