面向对象中原型继承
写在前面:面向对象中的继承有很多种,这里写一个原型继承
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();
}
}
添加一个图更好的理解: