[JavaScript] async / await

Dorong·2023년 4월 17일
0

JavaScript_ES6

목록 보기
6/15
post-thumbnail

✅ async

const onClick = async () => {
	try {
		const res = await axios.get(
			'https://jsonplaceholder.typicode.com/todos/1'
      	)
		setData(res.data)
	} catch (e){
      console.log(e)
    }
}
  • async는 함수 앞에 붙여서 사용
  • async가 붙은 함수는 Promise를 반환
  • async는 Promise의 성공만을 반환, 실패는 에러를 반환
    => try, catch 구문으로 보완

🔸 await

  • async 함수 내부에서만 쓸 수 있는 await
  • await을 만나면 그 뒤 Promise가 처리될 때까지 기다림
profile
🥳믓진 개발자가 되겠어요🥳

0개의 댓글