Maison  >  Article  >  interface Web  >  Analyse détaillée et réponses à l'héritage de la chaîne du prototype js et à l'appel des méthodes de classe parent

Analyse détaillée et réponses à l'héritage de la chaîne du prototype js et à l'appel des méthodes de classe parent

亚连
亚连original
2018-05-17 10:21:361938parcourir

Ci-dessous, je vais vous donner une analyse détaillée et une réponse jsPrototype chainInherit et appeler la méthode de la classe parent, j'espère que ce sera le cas. utile à tout le monde à l’avenir.

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

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

Explication détaillée de js écrasant les méthodes originales et fournissant des méthodes de réécriture

surcharge simulée javascript, réécriture de toString méthode Réponses détaillées écrites

Explication détaillée des objets prototypes de réécriture JS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn