inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

프로미스와 제네릭

promise 관련 질문 있습니다.

253

김강연

작성한 질문수 11

0

const promise = new Promise(function (resolve, reject) {
  setTimeout(() => {
    reject("실패");
  }, 500);
});

promise.then(function (res) {
  console.log(res);
});

promise.catch(function (err) { ①
  console.log(err);
});

// 실패

 

참고 문헌에는 이게 실패를 콘솔에 출력한다고 되어 있는데 실제로는 에러가 뜹니다.

code: 'ERR_UNHANDLED_REJECTION'

혹시 왜 그런건지 알 수 있나요?
찾아보니 try catch 구문을 써야 한다는데..

 

typescript

답변 1

0

이정환 Winterlood

안녕하세요 이정환입니다.

질문 주신 코드를 실행 하면 아래처럼 "실패"라는 메세지와 함께 오류 메세지도 함께 출력됩니다.

image이때 오류 메세지는 Promise가 비정상적으로 실패했기 때문에 발생하는 것으로

의도대로 작동한 것이라고 이해해주시면 됩니다.

제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.

0

21

2

적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>

0

34

2

outDir 옵션 추가 후 컴파일 오류 질문

0

71

1

호출 시그니처 질문

0

69

2

서로소 유니언 타입이 discriminated union과 동의어 인가요?

0

80

2

조건부타입소개 중 함수오버로딩 활용 시 인수의타입과 함수의 반환값의 타입이 깨지는 문제

0

72

1

할인쿠폰 관련하여

0

165

2

프론트엔드에서의 인터페이스활용

0

97

2

안녕하세요 이정환님!

0

95

1

Node.js 설치에 관한 질문입니다.

0

81

2

함수 타입 호출 시그니처

0

61

1

35강. 모듈 보강은 라이브러리 파일을 직접 편집해야 하나요?

0

68

2

인터페이스 문법이 있는데 타입 별칭 문법은 왜 있나요?

0

121

4

마우스 호버 시 정보

0

94

2

vite으로 리액트 빌드하기를 업데이트해주세요.

1

91

2

타입가드를 만들어 사용하는 이유가 궁금합니다.

0

86

2

섹션 12가 너무 어려운데... 정상이겠죠..?

0

140

2

선생님.. 알고리즘도 강의해주시면안되나요

0

104

2

선생님은 어떻게 이런걸 아세요?

0

134

1

type: module

0

100

2

7:17초 업캐스팅 질문이있습니다!

0

80

1

슈퍼타입질문

1

67

2

프로젝트 설치

0

108

2

enum은 비원시 타입이면서 열거형 타입이 되는건가요?

0

73

2