new调用构造函数的过程: 1,创建新的临时对象a 2,把a的原型属性(__proto__)指向该构造函数原型属性(prototype) 3,把this绑定到a上 4,如果构造函数没返回其他对象,则返回a