더북(TheBook)

예제 5-7 콜백 화살 눌러 펴기

CallbackArrow = CallbackArrow | | {};
 
CallbackArrow.rootFunction = function() {
CallbackArrow.firstFunction(CallbackArrow.firstCallback);
};
CallbackArrow.firstFunction = function(callback1) {
callback1(arg);
};
CallbackArrow.secondFunction = function(callback2) {
callback2(arg);
};
CallbackArrow.thirdFunction = function(callback3) {
callback3(arg);
};
CallbackArrow.fourthFunction = function(callback4) {
callback4(arg);
};
CallbackArrow.firstCallback = function() {
// 첫 번째 콜백 로직
CallbackArrow.secondFunction(CallbackArrow.secondCallback);
};
CallbackArrow.secondCallback = function() {
// 두 번째 콜백 로직
CallbackArrow.thirdFunction(CallbackArrow.thirdCallback);
};
CallbackArrow.thirdCallback = function() {
// 세 번째 콜백 로직
CallBackArrow.fourthFunction(CallbackArrow.fourthCallback);
};
CallbackArrow.fourthCallback = function() {
// 네 번째 콜백 로직
};

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.