Skip to content

[mjd] Day 40 - 46장: 제너레이터와 async/await #37

@mozzi34

Description

@mozzi34

김민서

문제 1

답 1

문제 2

답 2

김효인

문제 3

답 3

문제 4

답 4

박명준

문제 5

다음 코드에서 발생하는 오류의 원인을 설명하시오

class MyClass {
  async constructor() {
    this.name = "ChatGPT";
  }
}

const obj = new MyClass();

a) async를 쓸 수 없기 때문
b) this가 정의되지 않기 때문
c) 클래스는 프로미스를 반환하지 않기 때문
d) 생성자는 반드시 await를 포함해야 하기 때문

답 5

문제 6

다음 코드의 실행 결과로 출력되는 메시지는 무엇인가요?

async function test() {
  try {
    const data = await Promise.reject("에러 발생!");
    console.log("성공:", data);
  } catch (err) {
    console.log("실패:", err);
  }
}

test();

a) 성공: 에러 발생!
b) 실패: undefined
c) 실패: 에러 발생!
d) 아무것도 출력되지 않는다

답 6

이율리

문제 7

답 7

문제 8

답 8

임송이

문제 9

답 9

문제 10

답 10

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions