JavaScript/js 문법

4주 코드숙제

GREEN나무 2024. 11. 8. 17:00
728x90

문제 : 코드를 async/await 로 리팩토링 하기

 

계획
 * 1. 코드 파악하기
 * 2. promis를 반환하는 함수 만들기
 * 3. 그 함수를 호출하는 실행줄 쓰기
 * 4. async/await사용해서 기능 구현하기

 

기존 출력

 

오류나는 이유 : alert는 브라우저 환경에서만 정의된 함수로, Node.js에서는 사용할 수 없습니다.

출력문을 console.log()로 바꾸기

출력문 : 짱구: 엄마, 내는 잘 있다.

 

1. 코드 파악하기

Url에서 읽어오고 res가 있으면 알림창에 '배우이름 : 대사'를 띄우고 

애러가 생기면 catch문에서 알림창에 "무언가 에러가 발생했군요!"를 띄웁니다.

 

 .then   .catch를 사용했습니다.
init() {
  return this.makedirs()
    .then(() => this.write())
    .catch(log.error)
}

 

2. promis를 반환하는 함수 만들기
3. 그 함수를 호출하는 실행줄 쓰기
4. async/await사용해서 기능 구현하기