Callback Function
콜백함수는 어떤 함수의 파라미터로 들어가게 되는 함수입니다.
chooseToppings(function(toppings) {
placeOrder(toppings, function(order) {
collectOrder(order, function(pizza) {
eatPizza(pizza);
}, failureCallback);
}, failureCallback);
}, failureCallback);
Promise 객체
프로미스 객체는 어떤 작업의 중간상태를 나타내는 객체입니다.
chooseToppings()
.then(function(toppings) {
return placeOrder(toppings);
})
.then(function(order) {
return collectOrder(order);
})
.then(function(pizza) {
eatPizza(pizza);
})
.catch(failureCallback);
