問題 & 解答
Array.prototype.unshift
を型で実装する。
あれ、これ昨日とほぼ同じでは?
type Unshift<T extends any[], U> = [U, ...T]
Variadic Tuple Typeで解くことができました。
感想
Unshiftを先にやってからPushをやった方がよかったかもしれないです(Variadic Tuple Type)の位置が最後でなくても使えるというはっけんがあるから)
Array.prototype.unshift
を型で実装する。
あれ、これ昨日とほぼ同じでは?
type Unshift<T extends any[], U> = [U, ...T]
Variadic Tuple Typeで解くことができました。
Unshiftを先にやってからPushをやった方がよかったかもしれないです(Variadic Tuple Type)の位置が最後でなくても使えるというはっけんがあるから)