# 对象相关问题

# 说说new操作符具体干了什么?

  • 创建一个空的简单JavaScript对象(即{});
  • 将构造函数的prototype绑定为新对象的原型对象 ;
  • 将步骤1新创建的对象作为this的上下文并执行函数 ;
  • 如果该函数没有返回对象,则返回this。