非空断言操作符 !
function Test(input: string | null):string {
return input;
}
function Test(input: string | null):string {
return input!;
}
可选属性 ?
interface Test {
height?: number;
width: number;
}
交集
type Env1 = '1' | '2' | '3';
type Env2 = '1' | '4' | '5';
type EnvUnion = Env1 | Env2; // '1' | '2' | '3' | '4' | '5'
type EnvInter = Env1 & Env2; // '1'
网友评论