168. 实现 Slice

极难0

在类型系统中实现 JavaScript 的 Array.slice 函数。 Slice<Arr, Start, End> 接受三个参数。输出应该是从索引 Start 到索引 EndArr 的子数组。

负数索引应从反向计数。

例如:

type Arr = [1, 2, 3, 4, 5]
type Result = Slice<Arr, 2, 4> // expected to be [3, 4]
评论(0)
题库

TypeScript

加载中...