JavaScript 繼承 4 原型式繼承

        var person = {
            name: "Neo",
            friends: ["Toby", "Tina"]
        }

        var toby = Object.create(person, { friends: {
                                         value: ["Neo", "Tina", "Jim"]
                                     } });
        console.log(toby.friends);

        var tina = Object.create(person, { friends: {
                                         value: ["Neo", "Lucy", "Caitlin"]
                                     } });
        console.log(tina.friends);

輸出結(jié)果:

輸出結(jié)果

在沒有必要興師動眾地創(chuàng)建構(gòu)造函數(shù),而只想讓一個對象與另一個對象保持類似的情況下,原型式繼承是完全可以勝任的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1.繼承(接口繼承和實現(xiàn)繼承) 繼承是 OO 語言中的一個最為人津津樂道的概念。許多 OO 語言都支持兩種繼承方式...
    believedream閱讀 982評論 0 3
  • 創(chuàng)建對象的設(shè)計模式 工廠模式抽象了創(chuàng)建具體對象的過程,用函數(shù)封裝以特定接口創(chuàng)建對象的細節(jié)解決了創(chuàng)建多個相似對象的問...
    Obeing閱讀 815評論 1 6
  • 門診沒有網(wǎng),老是忘了寫,昨天胸疼,肋骨疼,整個人都不太好,跑出去買了兩盒逍遙丸,吃的都快吐了
    葉惟一閱讀 434評論 0 0
  • 那個時間段里,天還是蒙蒙亮的,小巷里面唯一的生物就是我自己。 我松了口氣,馬上解開褲子查看狀況。 無奈燈光條件實在...
    陸宇閱讀 243評論 0 2
  • 王寶強事件出來以后,一度炒得沸沸揚揚,熱度直接蓋過奧運會。在熱點逐漸冷卻之后,有很多問題引起了我們的思考。 其中,...
    fe480d2afa49閱讀 311評論 0 0