# 4803-TrimRight
# 题目描述
实现 TrimRight<T>
,它接收确定的字符串类型并返回一个新的字符串,其中新返回的字符串删除了原字符串结尾的空白字符串。
例如
type Trimed = TrimRight<' Hello World '>; // 应推导出 ' Hello World'
# 分析
做了前面那些题,这题可以说是非常简单了。可以参考 106-TrimLeft、108-实现 Trim,不赘述。
# 题解
type TrimRight<T extends string> = T extends `${infer S}${' ' | '\n' | '\t'}`
? TrimRight<S>
: T;
# 知识点
- 字符遍历套路