js中借用构造函数实现继承

    xiaoxiao2021-03-25  128

    <script>     //借用构造函数:至少2个构造函数(Parent。Child),如果说Parent中的代码可以完全适用于Child,可以在Child函数内部使用上下文模式执行Parent构造函数,从而给Child的实例添加属性     //使用注意点:如果Parent代码不完全适用于Child,不建议使用借用构造函数     function Parent(name,age,gender){         this.name=name;         this.age=age;         this.gender=gender;     } //    function Child(name,age,gender,number){ //        this.name=name; //        this.age=age; //        this.gender=gender; //        this.number=number; //    }     function Child(name,age,gender,number){         console.log(this);         Parent.call(this,name,age,gender);//给c添加了name/age/gender         this.number=number;//给c添加了number属性     }     var c=new Child("xiaoming",16,"未知",60);     console.log(this);//window </script>
    转载请注明原文地址: https://ju.6miu.com/read-7917.html

    最新回复(0)