
這里Student.prototype之所以使用create方法來(lái)創(chuàng)建,而不是直接賦Person.prototype的值,是因?yàn)槿绻褂觅x值的話,兩個(gè)就指向同一個(gè)對(duì)象,如果我們想要在student類上添加新的方法,就不行。所以要是喲呵那個(gè)create方法來(lái)讓Person.prototype作為Student.prototype的原型

如果我們修改bosn的原型上的屬性,那么bosn是會(huì)受到影響的。需要注意的是,我們發(fā)現(xiàn),如果修改了bosn的原型對(duì)象,那么bosn是不會(huì)發(fā)生變化的。對(duì)于已經(jīng)創(chuàng)建的實(shí)例來(lái)說(shuō),修改原型對(duì)象是不會(huì)讓實(shí)例發(fā)生變化的。
以上這篇js的OOP繼承實(shí)現(xiàn)(必看篇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注