問題に挑戦!
Array.unshiftの型バージョンを実装します。
例えば:
type Result = Unshift<[1, 2], 0>; // [0, 1, 2,]
💡ヒント
...を使うことで、配列を新しい配列の中に展開することができます。
引数として受け取った最初の要素を...で展開し、第二引数の型を追加することで答えが得られます。
問題に挑戦!
Array.unshiftの型バージョンを実装します。
例えば:
type Result = Unshift<[1, 2], 0>; // [0, 1, 2,]
...を使うことで、配列を新しい配列の中に展開することができます。
引数として受け取った最初の要素を...で展開し、第二引数の型を追加することで答えが得られます。