이전엔 완전한 HTML을 받아 웹페이지를 처음부터 다시 렌더링 했다.
헷갈리는 개념이어서, 손으로 그리며 정리했다.
Promise 객체는 아래 코드와 같이 생성하며,
const promise = new Promise((resolve, reject) => {})
분해하면 아래 이미지와 같다.
글로 요약하면, 생성자 함수가 함수를 인자로 받고, 그 함수가 함수를 인자로 받는다 이런 내용이다.
https://www.figma.com/community/file/1239398411599935702
async function getData() {
// 기다리고 싶은 Promise 앞에 await
const data = await fetch(url)
console.log(data);
}
getData();
프로그래밍 언어를 배울 때 정규표현식이 가장 어렵다고 한다.
나는 비동기가 제일 어렵다.