Promise는 성공/실패 판정하는 기계~!
프로미스.then(function(){
//프로미스가 성공일 경우 실행할 코드!
}).catch(function(){
//프로미스가 실패할 경우 실행할 코드
})
일반 콜백함수에서는 A 실행후 B를 실행해 주세요~ 이런 방식이였다면
Promise에서는 A 실행후 성공이면 B를 실행해주세요 실패면 C를 실행해주세요 이렇게 작동한다.
let 프로미스 = new Promise(function(resolve, reject){
resolve();
reject();
});
Promise의 3가지 상태
Promise는 동기적 처리를 비동기적으로 바꿔주는 매직을 하지 않는다
Promise는 콜백함수 디자인의 새로운 패턴이다