JS 继承实例分析

复制代码 代码如下:

  function P(name){

  this.name=name;

  this.p1=function(){

  alert('Parent Constructor');

  }

  return this;

  }

  function C(name,id){

  //this.method=P;

  //this.method(name); //1st method

  //P.call(this,name); //2nd method

  P.apply(this,new Array(name));//3rd method

  this.id=id;

  this.dis=function(){

  alert(this.name);

  }

  }

  function dis(){

  alert(this.name);

  }

  function t(){

  var cc=new C('N','Id');

  cc.dis();

  cc.p1();

  }