JavaScript 完全知识体系

JavaScript 完全知识体系

Object.setPrototypeOf

Object.setPrototypeOf() 方法用于设置一个指定的对象的原型 ( 即,内部 [[Prototype]] 属性)到另一个对象或 null

语法

Object.setPrototypeOf(O, proto);
参数说明类型
O要设置其原型的对象object
proto原型对象object

返回设置原型后的对象。

示例

const foo = Object.setPrototypeOf({}, null);

代码实现

if (!Object.setPrototypeOf) {
Object.setPrototypeOf = function() {};
}