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: