본문 바로가기

분류 전체보기267

TypeScript - 제네릭 타입 01 제네릭 타입 ❖ 사용하는 이유 • printArray 함수에 숫자 타입의 배열을 전달 • printArray 함수에 문자열 타입의 배열을 전달 ❖ 사용하는 이유 • printArray 함수에 불리언 타입의 배열을 전달 • printArray 함수가 다양한 타입을 전달 받아 처리하기 위 해서는 함수 선언부에 해당 타입을 모두 명시해야 함 • 이런 경우, 제네릭 타입으로 선언하면 함수 선언부를 간단하게 작성 가능 ❖ 제네릭 프로그래밍 작성된 코드를 다양한 타입의 객체에 대해 재사용 하는 객체 지향 기법 예) 하나의 코드로 숫자, 문자열 등 처리 가능 ❖ 사용 방법 ❖ 예시 [실습] 제네릭 타입 ❖ Generic.tsx ❖ 실행 결과 [10, 20, 30] ['a', 'b', 'c'] [true, fal.. 2022. 12. 16.
중견기업 연구보조 (2021.11 ~ 2022.2) 약 세 달간의 계약직 생활을 하며 직업은 단순 돈벌이가 아닌 나의 삶이 된단 것을 깨달았다. 내 짧고 귀한 인생, 하루라도 빨리 돌이켜 나에게 맞는 일을 하며 살아야겠단 생각이 들었다. 그래서 나는 어떤 삶을 살고 싶은가, 내가 원하는 것은 무엇인가, 나에게 맞는 길을 무엇인가를 본격적으로 고민하기 시작했다. 2022. 12. 15.
현대 자동차 산학 협력 연구 (2017 - 대학교 1학년) 보호되어 있는 글 입니다. 2022. 12. 15.
TypeScript - 인터페이스와 클래스 Contents 01 인터페이스 02 클래스 03 추상 클래스 01 인터페이스 ❖ 인터페이스를 사용하는 이유 타입이 객체인 p1, p2, p3 객체를 생성하는 예 파랑이 값. 객체임. 값은 다르지만 타이비 다 똑같음. 타입 좀 복잡하지 않은가? 어젠 주황 따로 뺴는 타입 별칭 배워봄. 그렇게 하면 되고 2가지 방법 있는 것임. 1. 타입 별칭 이용. 2. 지금 배울 인터페이스 이용. 코드마다 중복되는 객체 타입을 하나로 만들 수 있다면? -> 그래서 나온게 인터페이스! 저 공통되는 걸 userType으로 묶어 돌려쓰면? level 바꾸려면 일일이 다 바꿔야 하고, 오타 나도 다 고쳐야하고 유지보수 굉장히 힘들 것인데 이렇게 하나로 묶어두면 관리하기 편리함! -> 유지보수 굿! 코드 재사용 가능! ❖ 특징.. 2022. 12. 15.