자바스크립트 고급문법
-
[자바스크립트 고급 문법] Async/AwaitJavaScript 2023. 3. 21. 15:40
# Async/Await란? 사용 목적은 Promise와 동일합니다. 둘 다 단어 뜻 그대로 Async는 비동기 실행을, Await은 비동기를 실행하는 데 결과가 올 때까지 기다리겠다는 의미를 가지고 있습니다. # Promise도 있지 않나요? 네, 맞습니다. Promise와 Async/Await의 차이를 Fetch API를 통해 알아보도록 하겠습니다. 우선 Fetch API는 그 자체가 Promise입니다. 아래의 예제 코드처럼 서버로부터 응답이 오면 then() 함수를 통하여 응답받은 결과를 이용한 코드를 작성할 수 있습니다. function myFunction() { fetch("https://jsonplaceholder.typicode.com/posts/1") .then((response) => ..