728x90
반응형
SMALL
1. async / await
- callback, promise 비동기 처리를 좀더 쉽게 처리할 수 있도록 사용됨.
- ES7에 추가된 문법

1. 함수의 function 부분 앞쪽에 Async,Await을 붙여준다.
2. promise 실행문 앞쪽에 await를 붙여준다.
return 값이 반환된다.
2. 예제 및 설명

getBanana란 함수이다.
return 값으로 1초뒤에 🍌 바나나값을 리턴함

3초뒤에 🍎를 리턴

reject 시키고 에러를 발생한다.

async는 promise를 더 쉽게 사용하기 위해 사용하고
.then/.catch/.finally 사용가능하다.

fetchFruits 함수를 실행해서 리턴값인 [banana, apple]의 이모지 배열을 fruits에 담아서 프린트 해준다.

4초뒤에 배열이 출력 됨.
728x90
반응형
LIST
'JavaScript' 카테고리의 다른 글
| JavaScript - fetch api (0) | 2023.04.13 |
|---|---|
| JavaScript - JSON (0) | 2023.04.13 |
| JavaScript - 옵셔널 체이닝 (0) | 2023.04.12 |
| JavaScript - Promise(프로미스) (0) | 2023.04.12 |
| JavaScript - 예외 처리 (0) | 2023.04.12 |