Javascript模式说明

时间:2013-11-26 00:18:37

标签: javascript

function inheritPrototype(childObject, parentObject) {
    var copyOfParent = Object.create(parentObject.prototype);
    copyOfParent.constructor = childObject;
    childObject.prototype = copyOfParent;
}

为什么

  

copyOfParent.constructor = childObject;

需要的?

互联网上的消息来源解释说:

  

然后我们将这个新对象的构造函数设置为指向childObject。由于前一步骤,此步骤是必要的   当覆盖它时,覆盖了childObject构造函数   childObject原型(在Object.create()过程中)

如果这是第一次使用childObject参数,它怎么能覆盖childObject构造函数?

0 个答案:

没有答案