其他分享
首页 > 其他分享> > 面向对象中原型继承

面向对象中原型继承

作者:互联网

面向对象中原型继承

写在前面:面向对象中的继承有很多种,这里写一个原型继承

 window.οnlοad=function(){
    var a={
        name:'liu'
    };
    var b=cloneObj(a);
    alert(b.name);//liu

    function cloneObj(obj){
        var F=function(){};
        F.prototype=obj;
        return new F();
    }
}

添加一个图更好的理解:
查找

window.οnlοad=function(){
    var a={
        name:'liu'
    };
    var b=cloneObj(a);
    b.name="li"
    alert(a.name);//liu
    alert(b.name);//li

    function cloneObj(obj){
        var F=function(){};
        F.prototype=obj;
        return new F();
    }
}

添加一个图更好的理解:
添加一个name属性

标签:function,obj,name,liu,继承,cloneObj,面向对象,原型,var
来源: https://blog.csdn.net/Mr_pets/article/details/100694763