1. const o = {}; // 创建一个空对象。 2. o.__proto__ = F.prototype; // 让o对象的__proto__指向函数的原型prototype。 3. F.call(o); // this指向o对象。 4. a = o; // 将o对象赋给a对象。
新生成了一个对象
链接到原型
绑定 this
返回新对象