자바스크립트 this에 대한 오해와 진실(The this keyword of javascript)
기존에 내가 알고 있던 this 에 대한 이해 - 모든 메소드는 메소드를 실행하는 객체를 this로 가르킨다. 이건 오해였다. 그런가?.. 실제로 동작하는건 다음과 같았다. 우선 alertName 이라는 함수를 생각해 보자. var Babo = function() { this.name = "바보"; }; Babo.prototype.alertName = function() { alert(this.name); }; var babo = new Babo(); babo.alertName(); alertName은 위와 같이 단순히 this의 name 속성을 화면에 띄워주는 역할을 한다. 위의 예제를 실행하며, "바보"가 출력될 것이다. 다음과 같이 버튼의 onclick 이벤트에 함수를 할당 해주면, Who am I..
learning
2009. 12. 3. 21:38
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- VI
- React
- 리액티브프로그래밍
- Eclipse
- Node.js
- console
- tipoftheday
- 자바
- dojo
- 커피스크립트
- Configuration
- maven
- JavaScript
- 윈도우즈
- reactiveprogramming
- Coffeescript
- 리액터
- 스프링인액션
- REACTOR
- unit test
- VIM
- 빔
- Java
- gvim
- Widget
- intellij
- 자바스크립트
- Windows
- Commonjs
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함