// 对象必须给正确的属性和类型
let person: {
name: string;
age: number;
sex: string;
};
person = {
name: "张三",
age: 18,
sex: "男",
};
let person2: {
name: string;
age: number;
sex: string;
};
person2 = {
name: "张三",
age: 18,
sex: "男",
// 对象字面量只能指定已知属性,并且“height”不在类型“{ name: string; age: number; sex: string; }”
height: 170,
};
// 对象必须给正确的属性和类型
let person: {
name: string;
age: number;
sex: string;
};
person = {
name: "张三",
age: 18,
sex: "男"
本文探讨了TypeScript中对象类型的定义和使用,通过示例展示了如何为对象指定属性及其类型。例如,创建了person对象,要求包含name(字符串类型)、age(数字类型)和sex(字符串类型)属性。同时,强调了对象字面量在赋值时必须遵循已定义的类型,不能包含未在类型中声明的属性,如尝试添加的“height”属性会导致错误。
订阅专栏 解锁全文
215

被折叠的 条评论
为什么被折叠?



