若是一个函数前面带上new来调用该函数,那么将建立一个隐藏链接到该函数的prototype成员的新对象,同时this将被绑定到那个新对象上函数
即:this
function B(){} var a=new B();
相似于spa
function B(){} var a={}; a.__proto__=B.prototype; B.call(a);