해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section7/chapter5.ts 에서 실습을 진행했습니다. Promise 사용하기 Promise 는 제네릭 클래스로 구현되어 있습니다. 따라서 새로운 Promise 를 생성할 때 다음과 같이 타입 변수에 할당할 타입을 직접 설정해 주면 타입이 바로 resolve ..
해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section7/chapter4.ts 에서 실습을 진행했습니다. 제네릭 클래스 제네릭의 마지막으로 제네릭 클래스에 대해 살펴보겠습니다. 예시와 함께 살펴보기 위해 먼저 제네릭이 아닌 간단한 Number 타입의 리스트를 생성하는 클래스를 하나 만듭니다. class Num..
해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section7/chapter3.ts 에서 실습을 진행했습니다. 제네릭 인터페이스 제네릭은 인터페이스에도 적용할 수 있습니다. 다음과 같이 인터페이스에 타입 변수를 선언해 사용하면 됩니다. interface KeyPair { key: K; value: V; } 키페어(..
해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section7/chapter2.ts 에서 실습을 진행했습니다. 이전에 배운 제네릭을 이용해 자바스크립트의 배열 메서드 Map, ForEach 를 직접 구현하고 타입을 정의해보겠습니다. Map 메서드 타입 정의하기 자바스크립트의 배열 메서드 Map 은 다음과 같이 원본..
해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section5/chapter1.ts 에서 실습을 진행했습니다. 4가지의 사례를 살펴보며 제네릭의 타입 변수를 더 잘 활용하는 방법에 대해 살펴보겠습니다. 사례1 만약 2개의 타입 변수가 필요한 상황이라면 다음과 같이 T, U 처럼 2개의 타입 변수를 사용해도 됩니다...
해당 게시글은 강의 사이트, 인프런에서 이정환님이 진행하시는 '한 입 크기로 잘라먹는 타입스크립트' 를 들어보며 블로그를 작성하려고 합니다. 다음 게시글 내용은 해당 강의에 핸드북의 내용으로 출처는 다음과 같습니다. https://ts.winterlood.com/7250edd7-a3fd-4662-b756-f11f927c73f2 타입스크립트를 소개합니다 - 타입스크립트 개론 한 입 크기로 잘라먹는 타입스크립트 ts.winterlood.com section7/chapter0.ts 에서 실습을 진행했습니다. 제너릭이란? 제너릭이란 함수나 인터페이스, 타입 별칭, 클래스 등을 다양한 타입과 함께 동작하도록 만들어 주는 타입스크립트의 놀라운 기능 중 하나입니다. 제너릭이 필요한 상황 다음과 같이 다양한 타입의 매..