在 JavaScript 中当咱们定义一个函数后javascript
function Fn() {} 复制代码
当使用 new 来调用函数的时候,会建立一个全新的对象java
new
let fn = new Fn(); 复制代码
那么疑问的是:用 new 来调用函数,内部到底发生了什么呢?这里解释,共 4 步:函数
Fn.prototype
Fn
this
(完)this