01. 제네릭(Generic) 제네릭이란 데이터의 타입을 일반화 하는것을 말한다. 자료형을 딱 정하지 않고 여러타입을 사용할 수 있게해준다. 의미가 바로 와닿지 않지만, 내용을 기록해보자면 이렇다. 타입스크립트는 정적언어(컴파일 시 변수의 타입이 결정)이다. 그렇기 때문에 함수나 클래스를 정의하는 시점에 변수, 반환값, 속성에 대해서 타입을 선언해야한다. 만약 지금 당장에 타입을 바로 선언하기가 힘든 경우가 있다. 이 때 제네릭을 사용하면 선언 시점이 아니라 생성 시점에 타입을 명시하여 하나의 타입만이 아닌 다양한 타입을 사용할 수 있도록 해준다. 한번의 선언으로 다양한 타입에 재사용이 가능하다는 장점이 있다. 제네릭을 쓸 때, T를 관용적으로 많이 사용한다. 코드를 기록해보자. // 변수로 받은 값을 ..