로딩
요청 처리 중입니다...

#18 타입스크립트 - Promise 타입 정의

 #18 타입스크립트 - Promise 타입 정의

이번에는 프로미스(Promise)를 사용할 때 제네릭을 사용하여 타입을 정의하는 방법에 대해 알아보자! 1️ 프로미스(Promise)와 제네릭(Generic) 이번에는 타입스크립트에서 가장 많이 오류가 발생하는 비동기 함수로 데이터를 받아오는 코드를 정리해보자.

서버에서 3초 뒤에 데이터가 들어온다고 가정하고, 3초 뒤에 결과값 20을 반환하는 Primise 객체를 만들어보자. const promise = new Promise((resolve, reject) => { setTimeout(() => { resolve(20); }, 3000); }); resolve(성공 시) 데이터를 받아오는 것이 성공했다고 하고 결과값을 출력해보자. promise.then((res) => { console.log(res); // 20 }); 잘 출력된다. 이번에는 결과값에 10을 곱한 값을 출력하는 코드를 짜보자. promise.then((res) => { console.log(res * 10); ...