728x90
fetch 함수의 결과를 반환하는 함수 생성 (reponse.json())에는 Promise가 반환되기 때문에 여기에도 await를 써줌으로써 리턴값이 발생할 때까지 기다렸다가 반환합니다. 이 때 해당 함수는 async function이어야 합니다.
async function getTestData() {
const url = 'testurl';
const response = await fetch(url, {
method: 'GET',
});
const data = await response.json();
return data;
}
반응형
'Frontend > Javascript' 카테고리의 다른 글
Javascript) File 변환 - 2. 바이너리 데이터를 File로 변환 (0) | 2023.03.19 |
---|---|
Javascript) File 변환 - 1. File을 바이너리 타입으로 변환하기(+ Base64란?) (0) | 2023.03.19 |
Javascript) 배열(Array)의 중복 제거 (0) | 2022.11.18 |
Javascript) JqGrid custom edittype 사용하기 (0) | 2022.10.20 |
Javascript) draggable한 element를 드래그 시 화면 일부가 하얗게 변하는 현상 해결방법(Chrome 버전 106) (0) | 2022.10.13 |