Typescript類型體操 - Shift

題目

中文

實現類型版本的 Array.shift

English

Implement the type version of Array.shift

For example

type Result = Shift<[3, 2, 1]>; // [2, 1]

答案

type Shift<T extends any[]> = T extends [any, ...infer R] ? R : never;

在線演示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章