비동기 호출, Promise를 이해해 보자.
프롤로그 promise? MFC를 사용하는 윈도 프로그래머지만, reactjs, electron에 관심을 가지면서 신묘한 자바스크립트 문법에 적응이 안 되었는데, 그중 하나가 promise! C 프로그램만 하던 나로서는 이게 인터럽트도 아니고, 스레드도 아니고, 콜백도 아닌 것이, 프로그램 코드 진행은 그대로 지나갔는데, 나중에 코드가 실행되니 신기했다. 만약, fetch를 사용하는 아래와 같은 코드를 실행하면, console.log("fetch 시작"); fetch("http://example.com/list.json") .then(res => { return res.json(); }) .then(json => { console.log(JSON.stringify(json)); }); console.lo..