牛骨文教育服务平台(让学习变的简单)
博文笔记

js中new一个对象会发生什么

创建时间:2017-08-22 投稿人: 浏览次数:378

js中可以使用new构造函数的方法创建一个新对象,使用这种方式调用构造函数实际上会经历以下步骤:
1、创建一个新对象
2、将构造函数的作用域赋给新对象(this)
3、执行构造函数中的代码(为新对象添加属性)
4、返回该对象。
因此对于一个构造函数即使它的内部语句最后并没有return,也会默认有return this;语句。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。