new操作符具体干了什么

1.先创建了一个新的空对象

2.然后让这个空对象的__proto__指向函数的原型prototype(改变作用域,将this作用域指向该函数)

3.将对象作为函数的this传进去

4.如果return 出来东西是对象的话就直接返回 return 的内容,没有的话就返回创建的这个对象

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页