美文网首页
当一个构造函数前加上new时,它做了哪几件事?

当一个构造函数前加上new时,它做了哪几件事?

作者: 小龙虾Julian | 来源:发表于2018-08-16 09:52 被阅读0次

1、生成一个空的对象并将其作为 this;
2、将空对象的 proto 指向构造函数的 prototype;
3、运行该构造函数;
4、如果构造函数没有 return 或者 return 一个返回 this 值是基本类型,则返回this;如果 return 一个引用类型,则返回这个引用类型。

相关文章

网友评论

      本文标题:当一个构造函数前加上new时,它做了哪几件事?

      本文链接:https://www.haomeiwen.com/subject/dernbftx.html