제네릭이란 타입을 마치 함수의 파마리터처럼 사용하는 것을 말합니다. 제네릭 기본문법 예제) 함수를 호출할 때 위와 같이 함수 안에서 사용할 타입을 넘겨줄 수 있다.함수를 호출할 대 넘긴 타입에 대해 타입스크립트가 추정할 수 있다. 따라서 함수의 입력 값에 대한 타입과
인터페이스에 정의되어 있는 속성을 모두 사용하지 않아도 된다. 옵션 속성 ?를 사용하면 선택적으로 사용할 수 있다.
함수의 인자와 반환 값과 함수의 구조 타입을 지정한다.파라미터와 반환 값에 타입을 추가하였다. 함수에서 받는 인자의 타입뿐만이 아니라 구조 분해 할당해서 받는 객체의 속성도 타입을 지정할 수 있다. 인자 name은 word를 string으로 인식한다. 그러므로 나는땅주
자식 클래스, 클래스 인스턴스 모두 접근 가능하다. 해당 클래스 내부에서만 접근이 가능하다. 자식 클래스에서 접근 가능정적멤버변수 만들 때 사용한다. 접근할 때는 class.변수로 접근한다.