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 () {};}