📅  最后修改于: 2023-12-03 15:39:10.345000             🧑  作者: Mango
在 TypeScript 中,对象的长度可以通过 Object.keys()
方法获取到。该方法将返回一个包含对象所有可枚举属性名称的数组,该数组的长度即为对象的长度。
interface Person {
name: string;
age: number;
gender: "male" | "female";
}
const person: Person = {
name: "John Doe",
age: 25,
gender: "male",
};
const propsCount = Object.keys(person).length;
console.log(`该对象包含 ${propsCount} 个属性`);
在上面的示例中,我们定义了一个 Person
接口,并创建了一个 person
对象。我们使用 Object.keys()
方法获取了 person
对象的所有属性名称,并通过 .length
获取了属性数量。最后,我们将属性数量打印在控制台上。