2:55处,第3种方法的实现F.prototype=proto,和第1种方法不是一样吗?为什么第1种方法不行,而第3中可以呢?
是函数都有自己的prototype属性
貌似想明白了,因为创建了一个空对象,所以这个空对象会有自己的prototype,那么在修改时就不会影响到父类的prototype了。