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