해결한 사람
1
명
정답률
50.00
%
시간 제한
10
ms
메모리 제한
256
MB
Promise는 미래에 끝날 작업을 값처럼 전달할 수 있게 합니다. 작업이 성공하면 resolve, 실패하면 reject를 호출합니다.
아래 코드는 문법을 이해하기 위한 작은 예시이며, 문제의 정답과는 다릅니다.
function wait(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); }
wait 함수를 Promise로 구현하고 버튼을 누른 뒤 잠시 후 완료 문구가 나타나게 하세요.
wait는 Promise를 반환합니다.준비 완료로 바뀝니다.script.js을 엽니다.TODO 주석 주변의 코드를 한 단계씩 수정합니다.별도의 입력값은 없습니다.
에디터에 준비된 파일을 수정하고 브라우저 미리보기에서 결과를 확인하세요.
별도의 출력값은 없습니다.
페이지가 정상적으로 열리고 문제의 완성 조건과 동작을 모두 만족하면 됩니다.
도움말: Promise 생성자 안에서 타이머가 끝날 때 resolve()를 호출하세요.