JavaScript中构造函数、原型、对象之间三者的关系

JavaScript中构造函数、原型、对象之间三者的关系
值得注意的是,当s1对象在其构造函数中有一个方法fn1,并且在其Studnet原型对象中也有同名方法fn1,当s1对象执行方法fn1的时候,会优先执行构造函数的fn1。如果构造函数没有fn1方法,就会执行原型对象的fn1方法。如果构造函数也没有该方法,那么它会继续往原型链上找该fn1。若整条原型链都没有该方法,则会报错。