Object의 프로토타입 멤버를 모든 객체에서 상속하듯이
Function 의 프로토타입 멤버는 모든 함수에서 상속한다.
function Constrcutor01(){
Constrcutor02.call(this);
this.method01 = function() { };
}
function Constrcutor02(){
this.method02 = function() {};
}
// call 을 이용해서 호출하는 Constrcutor02 내부에서의 this는 결국 Constrcutor01 객체에 대한 참조가 된다
// 결국 method02도 Constrcutor01객체의 메서도로 정의 된다
apply : call과 동일하나 func에 전달되는 인자를 배열로 전달할 수 있다는 것만 다름 (약간의 편리함 )
'자바스크립트' 카테고리의 다른 글
addEventListener, attachEvent (0) | 2013.02.19 |
---|---|
자바스크립트 이벤트 단계 (0) | 2013.02.15 |
참고사이트 (0) | 2013.02.14 |
객체리터럴 과 hasOwnProperty 함수의 프로퍼티나 메서드 있는지 확인 (0) | 2013.02.08 |
객체의 인스턴스에 프로토타입 추가 (0) | 2013.02.08 |