Skip to content

[46~47장] 14회차 문제 - 한수정 #65

@hansoojeongsj

Description

@hansoojeongsj

Q1. 제너레이터와 async/await 빈칸 넣기

제너레이터 함수를 호출하면 일반 함수처럼 함수 코드 블록을 실행하는 것이 아니라 ( ____ ) 객체를 생성해 반환한다.

( ____ )가 반환한 제너레이터 객체는 ( ____ )이면서 동시에 ( _____ )다.

async/await는 ( ____ )를 기반으로 동작한다.

async/await는 동기 처리처럼 ( ____ )가 처리 결과를 반환하도록 구현할 수 있다.

Q2. async/await가 에러 처리를 할 수 있는 방법에 대해 설명해주세요.

Q3. 에러가 전파되는 방향을 간단히 설명해주세요.

const dash = () => {
  throw Error('dash에서 발생한 에러입니다.'); // 1.
};

const web = () => {
  dash(); // 2.
};

const waveweb = () => {
  web(); // 3.
};

try {
  waveweb(); // 4.
} catch (err) {
  console.error(err);
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions