就是將成員複製一份給須要繼承的對象app
存在問題:函數
借用構造函數的原型對象實現繼承
問題:spa
即 子構造函數.prototype = new 父構造函數()
問題:prototype
使用call和apply借用其餘構造函數的成員, 能夠解決給父構造函數傳遞參數的問題, 可是獲取不到父構造函數原型上的成員.也不存在共享問題
借用構造函數 + 原型式繼承
// 這樣就將Person的原型對象上的成員拷貝到了Student的原型上了, 這種方式沒有屬性共享的問題.
原文:https://www.jianshu.com/p/1016160e91fe