정리안된메모

자바스크립트의 this

차가운개발 2025. 4. 13. 15:30

자바스크립트는 this의 위치에 따라 다른 곳을 가르킨다.

 

전역 this = window (브라우저의 최상위 객체)

 

일반 함수 this = window(strict모드면 undefine) : 단독으로 호출됐을 때

 

객체의 메서드 this = 객체 자기 자신

 

일반 콜백함수 this = window

 

화살표 콜백함수 this = 콜백이 정의된 위치의 this(바깥 this를 그대로 상속 받는다)