javascript 重置继承的构造函数属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 重置继承的构造函数属性相关的知识,希望对你有一定的参考价值。

function Bird() { }
Bird.prototype = Object.create(Animal.prototype);
let duck = new Bird();
duck.constructor // function Animal(){...}


// manually set Bird constructor to the Bird object
Bird.prototype.constructor = Bird;
duck.constructor // function Bird(){...}

以上是关于javascript 重置继承的构造函数属性的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 继承和构造函数属性

javascript 封装 构造函数继承 非构造函数继承

Javascript继承2:创建即继承----构造函数继承

JavaScript对象继承方式

JavaScript构造函数+原型创建对象,原型链+借用构造函数模式继承父类练习

Javascript中实现继承的方式