자바스크립트2013. 2. 14. 18:07

Object의 프로토타입 멤버를 모든 객체에서 상속하듯이 

Function 의 프로토타입 멤버는 모든 함수에서 상속한다.


function Constrcutor01(){

    Constrcutor02.call(this);

    this.method01 = function() { };

}


function Constrcutor02(){

    this.method02 = function() {};

}

// call 을 이용해서 호출하는 Constrcutor02 내부에서의 this는 결국 Constrcutor01 객체에 대한 참조가 된다

// 결국 method02도 Constrcutor01객체의 메서도로 정의 된다 


apply : call과 동일하나 func에 전달되는 인자를 배열로 전달할 수 있다는 것만 다름 (약간의 편리함 ) 

Posted by 선한열심