LucyYoo/JS-deep-dive-study

[45장] 프로미스

Opened this issue · 2 comments

자바스크립트 딥 다이브 퀴즈

[45장] 프로미스

아래 마크다운을 복사하여 코멘트로 퀴즈를 남겨주세요!

Q1. 퀴즈 설명
퀴즈 내용 서술...

<details>
	<summary>정답</summary>
	<div markdown="1">    
	정답 설명
	</div>
</details>

Q1. 프로미스의 후속 처리 메서드 3가지와 각각의 특징을 말해주세요!

정답
  • then: 두 개의 콜백 함수를 인수로 전달받는데 첫 번째 콜백 함수는 비동기 처리가 성공했을 때, 두 번째 콜백 함수는 비동기 처리가 실패했을 때 호출된다.

  • catch: 한 개의 콜백 함수를 인수로 받으며 프로미스가 rejected상태인 경우에만 호출된다.

  • finally: 한 개의 콜백 함수를 인수로 전달받으며 프로미스의 성공 또는 실패에 상관없이 무조건 한 번 호출된다.

Q1. 빈 칸에 알맞은 단어를 작성해주세요.

비동기 함수는 비동기 처리 결과를 외부에 (1)할 수 없고, 상위 스코프의 변수에 (2)할 수도 없다.
따라서, 비동기 함수의 처리 결과에 대한 후속 처리는 비동기 함수 (3)에서 수행해야 한다.

정답
(1) 반환 (2) 할당 (3) 내부