new运算符

javascript new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。

new运算符执行过程

1.创建一个新的对象。var object = new Object();

2.Person.prototype的值赋值给o.proto。o.proto = Person.prototype;

3.执行Person构造函数。执行时,参数会被传入,同时o对象会赋值给this。

4.如果构造函数返回了一个对象,那么返回这个对象。如果构造函数没有返回对象,那么返回new出来的object对象。



https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容