JavaScript Object.setPrototypeOf() 方法

2024 年 9 月 4 日 | 阅读 2 分钟

Object.setPrototypeOf() 方法将指定对象的原型(即内部的 [[Prototype]] 属性)设置为另一个对象或 null。所有 JavaScript 对象都继承自原型。这是设置对象原型的正确方法。

语法

参数

obj: 这是要设置其原型的对象。

Prototype: 这是对象的新原型(一个对象或 null)。

返回值

此方法返回指定的对象。

浏览器支持

Chrome34
是的
火狐31
Opera是的

示例 1

输出

 [object Object] {
  drive: drive() {
    return 'Add raay';
  },
  net: net() {
    return 'use net';
  }
}
"use net"
"Add raay"

示例 2

输出

"people makes"

示例 3

输出

[object Object] {
 drive: drive() {
    return 'driving toyota';
 },
  wifi: wifi() {
    return 'carry';
  }
}
"carry"

下一主题JavaScript 对象