type-challenge 10日目: 3060-Unshift

問題 & 解答

Array.prototype.unshiftを型で実装する。

あれ、これ昨日とほぼ同じでは?

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

Variadic Tuple Typeで解くことができました。

感想

Unshiftを先にやってからPushをやった方がよかったかもしれないです(Variadic Tuple Type)の位置が最後でなくても使えるというはっけんがあるから)


Buy Me A Coffeeikuma-tにお恵みを!