网站建设必须要服务器吗,数字媒体艺术设计主要学什么,做自己的网站需要多少钱,做個app网站价格在TypeScript中#xff0c;ExcludeT, U和ExtractT, U都是条件类型#xff0c;用于根据类型U排除或提取类型T中的某些部分。 其中#xff0c;ExcludeT, U返回一个新类型#xff0c;该类型是T中不属于U的部分#xff1b;而ExtractT, U返回一…在TypeScript中ExcludeT, U和ExtractT, U都是条件类型用于根据类型U排除或提取类型T中的某些部分。 其中ExcludeT, U返回一个新类型该类型是T中不属于U的部分而ExtractT, U返回一个新类型该类型是从T中提取出来的属于U的部分。 下面是一些使用示例 // 使用ExcludeT, U type Num Exclude1 | 2 | 3 | a | b, string; // 输出: 1 | 2 | 3
// 使用ExtractT, U type Str Extract1 | 2 | 3 | a | b, string; // 输出: a | b
// 同时使用ExcludeT, U和ExtractT, U type All Exclude1 | 2 | 3 | a | b, number | Extract1 | 2 | 3 | a | b, string; // 输出: a | b
在这个例子中Num、Str和All分别对应了原始类型的数字部分、字符串部分和除了数字以外的部分。