Promise 개념
const promise = new Promise ( ( resolve , reject ) => { console . log ( ' Execute Promise ' ) ; setTimeout ( () => { resolve ( ' Alex ' ) ; // reject(new Error('network failed')); }, 2000 ) ; } ) ; promise . then ( ( value ) => { console . log ( value ) ; } ) . catch (error => { console . log ( error ) ; } ) . finally ( () => { console . log ( ` Promise finish ` ) } ) Promise를 선언할때 선언과 동시에 내부가 동작되는것을 알수 있다. 만약 선언후 나중에 통신을 할려고 하면 그때 선언하는 것이 리소스 관리상 유리하다. .then : resolve가 실행 될시 전달인자(value)를 반환한다. .catch : reject가 실행 될시 전달인자(error)를 반환한다. -> 만약 .catch가 없이 reject가 실행시 아래와 같이 반환한다. .fina...