我看书《JavaScript高级程序设计(第3版)》中的"寄生组合式继承"的部分,里面提到不必为了指定子类型的原型而调用超类型的构造函数,我们所需要的无非就是超类型原型的一个副本而已.然后书中的示例代码如下:functioninheritPrototype(subType,superType){varprototype=Object(superType.prototype);//创建对象prototype.constructor=subType;//增强对象subType.prototype=prototype;//指定对象}这一行代码varprototype=Object(superType.prototype);,我感觉他的作用就是复制.但是我在网上却没有找到他的用法,相反,我倒是找到了这个方法Object.create(),谁能和我简单的说一下Object()的用法以及和Object.create()的区别
添加回答
举报
0/150
提交
取消