1.一个新对象被创建,它继承自构造函数的原型,即Fn.prototype
2.将指定的参数传递给构造函数
3.将执行上下文(this)绑定到新创建的对象中
4.如果构造函数有返回值,那么这个返回值将取代第一步中新创建的对象