자바스크립트 Async / Await
2022. 6. 30. 15:52ㆍWEB.DEV
반응형
안녕하세요.
이번 포스팅에서는 자바스크립트 Async와 Await에 대해서 알아보겠습니다.
Async는 함수에 'async' 키워드를 추가해서 async 함수로 만들고 기본적으로 Promise를 반환을 합니다.
- 함수에 비동기 실행이 포함이 되어 있을 경우
- 반환값은 Promise의 resolve의 값이 됩니다.
async function greeting() {
return 'Hello world';
}
fetchApi()
.then(message => console.log(message)); // Hello world
Await는 함수 안의 promise 함수의 앞에 'await' 키워드를 추가해서 사용을 합니다. Await는 promise 함수가 완료되고 값이 반환이 될때 까지 기다리게 합니다.
(Await는 async 함수에서만 동작을 합니다.)
async function fetchApi(api) {
const res = await fetch(api);
const data = await res.json();
return data;
}
fetchApi('https://www.fruityvice.com/api/fruit/all')
.then(list => console.log(list));
여기까지 부족한 글을 읽어주셔서 감사합니다💛
728x90
반응형
'WEB.DEV' 카테고리의 다른 글
BFF(Backend For Frontend)가 무엇일까? (0) | 2024.09.05 |
---|---|
자바스크립트 API 호출 방법 (2) | 2022.06.30 |
자바스크립트 함수 선언 방법 (0) | 2022.06.30 |
자바스크립트 배열 구조분해 (0) | 2022.06.30 |
자바스크립트 문자 메소드들 (0) | 2022.06.30 |