本文實例講述了js對象的復制繼承。分享給大家供大家參考。具體如下:
復制代碼 代碼如下:<script type="text/javascript">
Object.prototype.extend = function(obj){
//在函數裡,把obj屬性復制到自身
for(var k in obj){
if(obj.hasOwnProperty(k)){
if(this[k] == undefined){
this[k] = obj[k];
}
}
}
}
var kitty = {color:'yellow',climb:function(){alert('我會爬樹');}};
var tiger = {color:'yellow and black'};
tiger.extend(kitty);
tiger.climb();
</script>
希望本文所述對大家的javascript程序設計有所幫助。