타입 추론
함수 호출에 들어온 값으로 T가 정해지고 반환 타입에도 이어진다.
T를 타입 매개변수로 두면 호출 시점의 타입을 잃지 않고 재사용 가능한 함수를 만들 수 있다.
함수 호출에 들어온 값으로 T가 정해지고 반환 타입에도 이어진다.
extends로 필요한 속성이나 형태를 요구해 안전하게 내부에서 사용한다.
객체 키를 타입으로 제한해 없는 속성 접근을 컴파일 단계에서 막는다.
제네릭은 any 대신 타입을 포기하지 않으면서, 여러 타입에 같은 로직을 적용하게 해주는 재사용 장치다.