Open1

typescriptでジェネリクスを使おう

どるあがどるあが

ジェネリクス

Example.ts
const Example = () => {
  // 練習用
  const repeat = <T>(value: T, times: number): T[] => {
    return new Array(times).fill(value);
  }

  const repeatTest = repeat<string>("testman",3);
  //  通常は型推論を用いて書く。この方が簡単
  const repeatTest2 = repeat("testman",3);


  console.log(repeatTest);
};

export default Example;