-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
김민서
문제 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) 아무것도 출력되지 않는다