摘要: 题目 中文 实现类型版本的 Math.trunc, 其接受一个字符串或数字作为泛型参数, 并返回移除了全部小数位部分后的整数 示例: type A = Trunc<12.34>; // 12 English Implement the type version of Math.trunc, whic 阅读全文
posted @ 2022-10-24 23:12 Laggage 阅读(60) 评论(0) 推荐(0)
摘要: 题目 中文 实现一个像 Lodash.without 函数一样的泛型 Without<T, U>,它接收数组类型的 T 和数字或数组类型的 U 为参数,会返回一个去除 U 中元素的数组 T。 例如: type Res = Without<[1, 2], 1>; // expected to be [ 阅读全文
posted @ 2022-10-24 23:05 Laggage 阅读(84) 评论(0) 推荐(0)
摘要: 题目 中文 实现 TrimRight<T> ,它接收确定的字符串类型并返回一个新的字符串,其中新返回的字符串删除了原字符串结尾的空白字符串。 例如 type Trimed = TrimRight<' Hello World '>; // 应推导出 ' Hello World' English Imp 阅读全文
posted @ 2022-10-24 22:41 Laggage 阅读(59) 评论(0) 推荐(0)
摘要: 题目 中文 Fill是 javascript 中常用的方法, 现在让我实现类型版本的 Fill Fill<T, N, Start?, End?>, 正如你看到的那样, Fill接受四个泛型参数, 其中 T 和 N 是必填参数, Start 和 End 是可选参数 这些参数的要求如下: T 必须是一个 阅读全文
posted @ 2022-10-24 00:28 Laggage 阅读(67) 评论(0) 推荐(0)