作者:小寒风 | 来源:互联网 | 2024-11-05 10:19
在TypeScript中,我定义了一个名为`Employee`的接口,其中包含`id`和`name`属性。为了使这些属性可选为空,可以通过使用`|null`或`|undefined`来扩展其类型定义。例如,`id:number|null`表示`id`可以是数字或空值。这种类型的灵活性在处理不确定的数据时非常有用,可以提高代码的健壮性和可维护性。
I have an interface in TypeScript.
我在TypeScript中有一个接口。
interface Employee{
id: number;
name: string;
salary: number;
}
I would like to make 'salary' as a nullable field (Like we can do in C#). Is this possible to do in TypeScript?
我想把'薪水'作为一个可以为空的领域(就像我们在C#中所做的那样)。这可以在TypeScript中做到吗?
4 个解决方案