国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js對象繼承之原型鏈繼承實例

2024-05-06 16:14:08
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了js對象繼承之原型鏈繼承,以實例形式分析了原型鏈繼承的實現方法與注意事項,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了js對象繼承之原型鏈繼承的用法。分享給大家供大家參考。具體分析如下:

 

復制代碼代碼如下:
<script type="text/javascript">
//定義貓的對象
var kitty  = {color:'yellow',bark:function(){alert('喵喵');},climb:function(){alert('我會爬樹')}};

 

//老虎對象的構造函數
function tiger(){
 this.color = "yellow and black";
 this.back = function(){
  alert('吼吼...');
 }
}

//給構造函數聲明原型,那么構造出的對象,就會有一個祖先:即該原型
tiger.prototype = kitty;
//或 tiger.prototype = new kitty();//如果kitty為function,則采用這種方式

var t = new tiger();
document.write(t.color);
t.climb();//當調用老虎的屬性或方法時,首先在其構造函數找;如果沒有,則到老虎構造函數的原型。但要注意,這里它并不是把原型對象里的climb()方法復制到自身。這就是原型鏈查找。
</script>


其它說明:kitty也是有構造方法的,即new Object()。Object默認也有一些方法和屬性,見javascript手冊中的 "object對象"。同時,它也有原型,只是為空而已 { }。

 

希望本文所述對大家的javascript程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 万年县| 河间市| 冀州市| 扶绥县| 镇沅| 长宁区| 东兰县| 如东县| 甘洛县| 萨嘎县| 河池市| 南阳市| 乌兰察布市| 喀喇沁旗| 库车县| 霍山县| 托克托县| 钟山县| 那坡县| 晴隆县| 元谋县| 张掖市| 徐汇区| 运城市| 阿拉善盟| 嘉定区| 安岳县| 柳江县| 钟祥市| 方山县| 大荔县| 蕲春县| 汪清县| 腾冲县| 文安县| 梨树县| 盐山县| 靖边县| 邵阳市| 蒙山县| 平原县|