亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

對JavaScript繼承機制的理解

標簽:
JavaScript

之前一直没有理解JavaScript的继承机制,看了阮一峰先生的一篇文章恍然大悟,如醍醐灌顶,在此将我的理解总结一下分享给大家,同时在文章的末尾将阮一峰先生的博客原文链接分享给大家,在此感谢阮一峰先生。言归正传,JavaScript的继承依赖一个叫做原型链(prototype chain)的神奇的存在,说得直白一点就是js里的每个对象都会有个属性,叫做prototype,继承所需要做的所有事情就是将你的东西放在原型链上供你的子孙们享用,that’s all,是不是很简单。举个简单的例子,你就会更明白了。

function dog(name)   //狗爸爸
{
    this.name=name;
}
dog.prototype.species="犬科";   //狗爸爸想留给儿子的东西是species:犬科

var dogA=new dog("老大");   //狗爸爸的大儿子
var dogB=new dog("老二");   //狗爸爸的二儿子

alert("我是"+dogA.name+",我属于"+dogA.species);  
alert("我是"+dogB.name+",我属于"+dogB.species);

试试效果吧,他们的名字(name)老大或者老二是属于他们自己的财产,他们属于哪一科(species)是他们从他们共同的爸爸那里继承而来的,叫做"犬科".

原文摘自阮一峰博客:http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html

感谢阅读,欢迎交流探讨!鞠躬^O^

點擊查看更多內容
2人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消