상세 컨텐츠

본문 제목

090924 TIL async await

TIL

by wangmandoo1 2024. 9. 9. 20:51

본문

베이직 반 

 

async await 

 

마침 주말에 공부 한게 나와서 

 

대답만 잘 했다 

 

async 는 함수 앞에 간다 

 

 

async function  이렇게쓰고 

 

await 가 있어야 한다  await 는 async 안 에서 만 쓸 . 수있다 ! 

 

async await 로 외워자 ! 

 

async await 는 비동기 다 ! 

 

비동기란 ? 

 

작업이 끝날 . 때까지 기다리지 않고 , 다른 작업을 수헹 하는 것. 

 

await를 사용하면 Promise가 끝날 때까지 기다렸다가, 그 결과를 반환한다


예시 

 

 

async function fetchData() {
  let response = await fetch('https://api.example.com/data');
  let data = await response.json();
  console.log(data);
}

fetchData();

 

 

 

 

fetchData 함수는 async 키워드를 사용했기 때문에 비동기 함수이다 

 

await fetch('https://api.example.com/data')

fetch가 데이터를 가져올 때까지 기다린다 

 

response.json()도 await로 기다렸다가,

 

데이터를 받아와서 data에 저장한다 

 

마지막으로 data를 콘솔에 출력한다 

 

 

 

 

 

 

 

'TIL' 카테고리의 다른 글

091124 개인과제TIL  (0) 2024.09.11
091024 TIL  (0) 2024.09.10
$flex 돈좀 써봤다 ~ 090624  (1) 2024.09.06
090524 Til 비동기 , 동기  (0) 2024.09.05
090324 til  (1) 2024.09.03

관련글 더보기