이제 자세한 분석과 답변을 드리겠습니다jsPrototype chaininheritance과 부모 클래스 호출 방법이 앞으로 도움이 되길 바랍니다.
function Rect(config){} Rect.prototype.area = function(){ alert("我是父方法"); }function myRect(config){ arguments.callee.prototype.constructor.prototype.area(); //子类里调用父方法area arguments.callee.prototype.area();//子类里调用重载方法area} myRect.prototype = new Rect(); myRect.prototype.area = function(){ alert("我是重载方法"); }var rectObj = new myRect(); rectObj.constructor.prototype.area();//子类实例调用父类方法arearectObj.area();//子类实例调用子类方法area
위 내용을 정리했습니다. 앞으로 도움이 되길 바랍니다.
관련 기사:
재작성 메소드를 제공하기 위해 원래 메소드를 덮어쓰는 js에 대한 심층 설명
javascript 시뮬레이션 오버로딩, toString 메소드 재작성에 대한 자세한 답변
위 내용은 js 프로토타입 체인 상속 및 상위 클래스 메소드 호출에 대한 자세한 분석 및 답변의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!