VVLL.net

Object.create

日期:2024-08-22 09:58:31

Object.create

Object.create 是一个 JavaScript 方法,用于创建一个新对象,并将其原型设置为指定的对象。在 TypeScript 中,这个方法同样适用。下面是 Object.create 的用法、示例、常见问题和注意事项。

基本用法

Object.create(proto, [propertiesObject])
  • proto:新创建对象的原型对象。
  • propertiesObject(可选):一个对象,其属性将作为新对象的自有属性。这些属性的属性描述符格式与 Object.defineProperties 中的相同。

示例

创建一个具有指定原型的新对象

interface Person {
  name: string;
  sayHello(): void;
}

const person: Person = {
  name: