JavaScript中構造函數、原型、對象之間三者的關係

值得注意的是,當s1對象在其構造函數中有一個方法fn1,並且在其Studnet原型對象中也有同名方法fn1,當s1對象執行方法fn1的時候,會優先執行構造函數的fn1。如果構造函數沒有fn1方法,就會執行原型對象的fn1方法。如果構造函數也沒有該方法,那麼它會繼續往原型鏈上找該fn1。若整條原型鏈都沒有該方法,則會報錯。
相關文章
相關標籤/搜索