new操作符工作原理 Posted on 2018-02-21 Edited on 2022-02-10 1234567891011// f 为构造函数,o 为创建的对象function New (f) { /*1*/ var o = { '__proto__': f.prototype }; return function () { /*2*/ f.apply(o, arguments); /*3*/ return o; }; } 创建对象o o的__proto__属性指向f的原型 将f内部的this指向o 返回o