함수호출 방식에 따른 this의 바인딩에 대해서...[출처:https://blog.outsider.ne.kr/439]
함수호출 방식에 따른 this의 바인딩에 대해서... 더글라스 크락포드의 자바스크립트 핵심 가이드를 공부하면서 Javascript에는 4가지 함수호출 패턴이 있다는 것을 알게 되었고 이 패턴에 따라서 함수내의 this의 값은 달라지게 됩니다. Javascript에서 this와 객체의 바인딩은 호출시에 일어납니다. 메서드 호출패턴함수 호출패턴생성자 호출패턴apply 호출패턴Javascript에서 this의 바인딩은 다룰때마가 헷갈리는 문제이므로 기본이 되는 내용을 공부한 김에 정리해 둡니다. 메서드 호출 패턴 여기서 메서드는 함수가 객체의 속성(멤버함수)로 저장되어 있는 경우에 이 함수를 메서드라고 부르고 메서드를 호출할때 this는 객체에 바인딩 됩니다. JavaScript var test = { x: ..
javascript
2016. 9. 16. 15:59