看JavaScript高级程序设计的疑问,为什么不能直接把一个原型对象赋给另...
发布网友
发布时间:2022-04-23 06:03
我来回答
共1个回答
热心网友
时间:2022-04-22 21:08
原型对象直接复制当然可以,但是我们这里要实现的是继承,子类如果和父类共用一个原型对象,那么子类就无法扩展自己的属性了。
第二个问题:
是的。就是F.prototype = superType.prototype
这样做的目的是让子类的原型对象的__proto__指针指向父类的原型对象,实现一个链式结构,从而实现继承。