[JavaScript] Asynchronous JavaScript : Promises, Async/Await and AJAX
* Callback hell 을 피하기 위해서 도입된 Promises * Promise 란? 객체의 일종으로, 특정한 이벤트가 일어났는지, 않았는지에 대해서 keep track 한다. 이벤트가 일어난 후에 어떤 것들이 실행되는지 결정한다. * Promise 의 상태 Pending -> event happens -> settled / resolved -> fulfilled OR rejected const getIds = new Promise( (resolve, reject) => { //callback function setTimeout(() => { // 성공한 경우 resolve([12,312, 123, 111]); }, 1500); } ); //결과가 성공적이라면 출력한다. //then 은 fulfi..