一、MDN
new 运算符 - JavaScript | MDN (mozilla.org)
二、方应杭知乎
JS 的 new 到底是干什么的? - 知乎 (zhihu.com)
- 不用创建临时对象,因为 new 会帮你做(你使用「this」就可以访问到临时对象);
- 不用绑定原型,因为 new 会帮你做(new 为了知道原型在哪,所以指定原型的名字为 prototype);
- 不用 return 临时对象,因为 new 会帮你做;
- 不要给原型想名字了,因为 new 指定名字为 prototype。
三、阮一峰网站
构造函数与 new 命令 -- JavaScript 标准参考教程(alpha) (ruanyifeng.com)
实例对象与 new 命令 - JavaScript 教程 - 网道 (wangdoc.com)
此文思路是从对象到构造函数再到new。
四、知乎讨论
(33 封私信 / 80 条消息) javascript中,new操作符的工作原理是什么? - 知乎 (zhihu.com)