JavaScript Guidebook

JavaScript 完全知识体系

Object.setPrototypeOf

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

参考资料