티스토리 뷰
다시 읽어도 여전히 @_@...
===
자바스크립트 심화학습:
1. 상속: http://blog.naver.com/jinoxst/140021971146
2. 은닉: http://blog.naver.com/jinoxst/140022107416
3. 종합: http://blog.naver.com/jinoxst/140022149160
* 사용 중 알게된 것들.
- 은닉을 사용해서 getter, setter를 만들 때, this.변수명 호출은 되지 않음.
예) function A() {
var a;
this.getA = function() {
return a;
return this.a; //이렇게 할 경우, 호출되지 않음. a는 A()의 지역변수이기 때문인 듯
}
}
- 객체 내에서 method를 정의할 때, 객체 내 다른 method 호출은 this.메서드명 으로 해야 함. (멤버 메서드)
예) function A() {
this.methodA = function() {
doSomething;
}
this.methodB = function() {
this.methodA();
methodA(); //이렇게는 호출되지 않음. this.를 붙여줘야 함.
}
}
반응형
댓글
공지사항