Sunny-117 / js-challenges

✨✨✨ Challenge your JavaScript programming limits step by step
https://juejin.cn/column/7244788137410560055
2k stars 236 forks source link

Ts体操--unshift #432

Open zhuba-Ahhh opened 1 year ago

zhuba-Ahhh commented 1 year ago

实现类型版本的 Array.unshift

type Unshift<T extends unknown[], U> = [U, ...T];

type Result = Unshift<[1, 2], 0> // [0, 1, 2];