26
2020
04

JS面向对象中继承的实现方式?

简单继承:

function A(x){

  this.x=x;

}

function B(x,y){

  this.tmpObj=A;

  this.tmpObj(x);

  delete this.tmpObj;

  this.y=y;

}


完美继承:

function AA(x){

this.x = x;

}

AA.prototype.xxx = 2;

function Obj(){

AA.call(this,22);

this.cc = 11;

this.constructor = arguments.callee;

}

Obj.prototype = new AA();

var obj = new Obj();

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。