Object.setPrototypeOf() 方法用于设置一个指定的对象的原型 ( 即,内部 [[Prototype]] 属性)到另一个对象或 null。
语法:
Object.setPrototypeOf(o, proto);
类型声明:
interface ObjectConstructor {setPrototypeOf(o: any, proto: object | null): any;}
参数说明:
| 参数 | 说明 | 类型 |
|---|---|---|
| o | 要设置其原型的对象 | object |
| proto | 原型对象 | object |
返回值:
返回设置原型后的对象。
if (!Object.setPrototypeOf) {Object.setPrototypeOf = function () {};}