Javascript
Javascript에서 this가 바인딩되는 대상 정리
자바스크립트에서 this가 가리키는 대상은 동적으로 변합니다. 자바스크립트에서 this의 바인딩은 동적입니다. 그래서 this가 어떤 객체를 가리키는지 예측이 어렵다는 단점이 있습니다. 이런 단점을 극복하려면 this를 통제된 패턴으로만 사용하여 바인딩되는 대상을 예측 가능하도록 코드를 작성하는 것이 좋습니다. React.js와 같은 라이브러리를 사용하면 this를 사용할 용도가 명확하게 정해져 있어 통제 가능한 상태의 this만을 사용하기도 합니다. 어쨌든 바닐라 자바스크립트를 기준으로 this의 동적 바인딩에 대해서 정리해보는 시간도 한번 가지면 좋을 것 같아서 포스팅을 시작하게 되었습니다. this의 바인딩 규칙 1. 메소드에서 사용된 this는 자신을 호출한 객체를 가리킨다. * 예시 코드 var..
2021. 10. 12. 14:21
최근댓글