비동기를 조금 더 자유롭게 다루기

YOUNGJOO-YOON·2021년 10월 18일
0

JavaScript

목록 보기
15/25
const api = 'https://pokeapi.co/api/v2/pokemon/ditto';


const log = console.log;
// #1 code
async function getData(){
	const response = await fetch(api)
	.then((res)=>res.json()).then(res=>console.log('json: ',res))
}








// #2 code
getData()

const getData = async ()=>{
	const response = await fetch(api)
	.then(res=>res.json());
	return response;
}
log('is getData Promise? : ', getData().then(res=>log('res: ',res)));

작동이 끝나지 않은 Promise 함수에 나중에 다시 promise chain을 이어 붙여 나가는 것을 통해 보다 다양한 함수를 제작할 수 있지 않을까?

profile
이 블로그의 글은 제 생각을 정리한 글과 인터넷 어딘가에서 배운 것을 정리한 글입니다. 출처는 되도록 남기도록 하겠습니다. 수정 및 건의 오류 등이 있으면 언제든지 댓글 부탁드립니다.

0개의 댓글