js高级——构造函数属性相关的问题
来源:互联网 发布:食品安全网络培训 编辑:程序博客网 时间:2024/05/20 16:41
1、在使用新的对象替换原型对象之后,原型对象中的constructor属性会变成Object
Person.prototype= {};
为了保证整个构造函数原型对象之间的关系的合理性,应在替换原型对象的时候,在新的原型对象中手动添加constructor:
Person.prototype= { //替换原型对象
constructor: Person
};
阅读全文