new关键字解析 1、调用new 1、函数会秘密创建一个空对象{} 2、this会指向空对象 3、执行函数 4、return这个上下文对象 2、构造函数 用new能够从构造函数那里创造一个对象 构造函数首字母必须大写 3、prototype 1、prototype 原型。 2、任何一个函数都有一个原型:fun.prototype 3、对象能够沿着原型链去查找属性 4、构造函数new出来的实例的原型链指向构造函数的prototype对象 可以沿着原型链查找属性