22. 排除数组的最后一个元素

中等0

实现一个通用类型工具 Pop<T> ,其中 T 是一个数组类型,要求返回数组 T 的前 N-1 项(N 为数组 T 的长度),以相同的顺序组成的数组。

例如:

type Qualities = ['kindness', 'courage', 'humility']
type Stages = [18, 29, 35]

type PopQualities = Pop<Qualities> // expected to be ['kindness', 'courage']
type PopStages = Pop<Stages> // expected to be [18, 29]

请注意,传入的只能是数组类型,否则将会报错。另外,你能尝试实现 ShiftPushUnshift 吗?

评论(0)
题库

TypeScript

加载中...