您的位置:首页 > Web前端 > JavaScript

javascript 继承

2016-02-21 18:00 645 查看
1.prototype方式  

    function Father(name){

           this.name = name ;

   }

   function Children(age){
           this.age = age ;

   }

   Children.prototype = new Father("andy");

   var c = new Children(28);    // Father{ age=28,name="andy"}

2.call/apply方式

   function Father(name){

           this.name = name ;

   }

   function Children(name,age){
           this.age = age;

           Father.call(this,name);

   }

  var c = new Children('andy' , 28);   // Children{ age=28,name="andy"}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: