middledown12.log
로그인
middledown12.log
로그인
Typescript Generic
majungha
·
2023년 4월 25일
팔로우
1
Typescript Generic
공부
메모
1
메모
목록 보기
40/57
오늘의 공부 👍
오늘은 Typescript Generic에 대해서 알아보겠습니다.
📝 Typescript Generic
클래스 또는 함수에서 사용할 타입(Type)을, 그 클래스나 함수를 사용할 때 결정하는 프로그래밍 기법을 말한다.
JavaScript는 동적타입 언어라서 생소한 개념이지만, TypeScript는 정적타입 언어라 Generic을 지원한다.
▷ Class x Generic
클래스를 사용해 객체를 생성할 때 사용자가 타입을 지정해 사용할 수 있다.
설정된 타입이 아닌 다른 타입이 아이템이 사용 되면 컴파일 과정에서 오류 메시지를 출력한다.
클래스 사용 과정에서 사용자가 설정한 타입만 사용할 수 있도록 제한한다.
▷ Function x Generic
함수 호출 과정에서 전달된 타입과 다른 경우가 발생하면 TypeScript는 컴파일 과정에서 오류를 발생시켜 코드에 문제가 있음을 사용자에게 알려준다.
▷ Multitype x Generic
배열 내부에 사용자가 지정한 멀티 타입을 포함하는 배열을 추가하는 함수를 만든다면 TypeScript 멀티 타입 변수를 사용할 수 있다.
▷ 타입 변수 상속
제네릭 타입 변수는 기존의 타입 변수를 상속할 수도 있다.
클래스는 외부에서 사용할 때 타입을 지정할 수 있다.
클래스는 인스턴스 메서드를 가지는데 아이템을 한 번에 하나씩 밖에 추가할 수 없다.
출처 및 참고
타입스크립트 가이드북
majungha
개발자 블로그 / 항상 겸손한 자세로 배우면서 성장하자 할 수 있다!
팔로우
이전 포스트
ACID
다음 포스트
소셜로그인 프로세스
0개의 댓글
댓글 작성