JavaScript創建對象(三)——原型模式

在JavaScript創建對象(二)——構造函數模式中提到,構造函數模式存在相同功能的函數定義多次的問題。本篇文章就來討論一下該問題的解決方案——原型模式。 首先我們來看下什麼是原型。我們在創建一個函數時,這個函數會包含一個屬性prototype,這個屬性是一個指針,它指向一個對象——該函數的原型對象,這就是原型,它包含了該函數類型的所有實例可共享的屬性和方法,見下面示意圖: 如圖所示,聲明瞭一個
相關文章
相關標籤/搜索