ECMAScript 2017 (ES8)부터 자바스크립트의 비동기 처리를 도와주는 async/await가 등장하였습니다. promise로도 비동기 처리가 가능한데, 왜 async/await가 등장하였을까요? "Promise도 가독성이 그렇게 좋지 않다" 가 가장 큰 이유입니다. 코드의 가독성은 개발자에게 중요하고, async/await는 개발자에게 읽기 좋은 코드를 만들어줍니다. const makeRequest = () => { getJson().then(data=>{ console.log(data); return 'done'; }) } makeRequest(); const makeRequest = async () => { console.log(await getJson())l return 'done'; }..