5. 实现Pick<T, K>
分享给更多人
-通过 / -执行
Pick<T, K>
,正如其名所示,将从T中抽选出K中含有的属性然后返回一个新的type。
请自行实现MyPick<T, K>
。
type Foo = { a: string b: number c: boolean}type A = MyPick<Foo, 'a' | 'b'> // {a: string, b: number}type B = MyPick<Foo, 'c'> // {c: boolean}type C = MyPick<Foo, 'd'> // Error