Page 20 -
P. 20

습 니 다.  따 라 서  중 첩 된  비 동 기  흐 름 을  구 성 하 는  일 은  일 반 적 으 로  어 렵 습 니 다.

                   자 바 스 크 립 트  커 뮤 니 티 는  이 러 한  유 형 의  문 제 를  해 결 하 기  위 한  올 바 른  방 향 으 로  한  걸 음  나 아 갔
                   습 니 다.  즉  F P   패 턴 의  도 움 을  받 아 E S 6 에 서 는  P r o m i s e 를  그  대 안 으 로  사 용 할  수  있 습 니 다.






                   1 . 2       Pr o mis e 로  더  나 아 진  콜 백                       R  X  J  S







                   모 든  희 망 이  사 라 진  것 은  아 닙 니 다.  약 속 할  수  있 는  것 은,  P r o m i s e 가  R xJ S   해 결 책  중  하 나 는  아 니

                   지 만  R xJ S 와  함 께  쓸  수  있 다 는  점 입 니 다.  자 바 스 크 립 트  E S 6 는  미 래 의  어 느  시 점 에  완 료 될  것 으
                   로  예 상 되 는  비 동 기  계 산 을  나 타 내 고 자  P r o m i s e 를  도 입 했 습 니 다.  P r o m i s e 를  사 용 하 면  일 련 의  작
                   업 을    미 래    값 과    연 결 하 여  연 속 (c o nti n u ati o n ) 을    구 현 할    수    있 습 니 다.    연 속 은    콜 백 을    작 성 하 기    위
                                                    4
                   한    단 순 히    상 징 적 인    용 어 로,    이 전 에    살 펴 봤 던    제 어 의    역 전 과    관 련 이    있 습 니 다.    연 속( 콜 백) 은    함
                   수 가  무 작 정  반 환 값 을  기 다 리 지  않 고  다 음 에  수 행 해 야  할  작 업 을  결 정 하 게  해 주 며  배 열,  트 리  구

                   조  순 회,  t r y /c a t c h   블 록 에 서 만  아 니 라  비 동 기  프 로 그 래 밍 에 서 도  많 이  사 용 됩 니 다.  앞 에 서  살 펴
                   보 았 던    다 음    코 드 도    반 환 값 을    명 시 적 으 로    기 다 리 는    함 수 가    없 기    때 문 에    연 속    전 달    스 타 일 (C P S ,
                   C o nti n u ati o n - P assi n g  St yl e )라 고  합 니 다.

                     a j a x ( ' < h o s t 1 > / i t e m s ' ,
                         i t e m s   = >   {
                             f o r   ( l e t   i t e m   o f   i t e m s )   {
                                 a j a x ( ' < h o s t 2 > / i t e m s / $ { i t e m . g e t I d ( ) } / i n f o ' ,
                                     d a t a I n f o   = >   {
                                         a j a x ( ' < h o s t 3 > / f i l e s / $ { d a t a I n f o . f i l e s } ' ,
                                             p r o c e s s F i l e s ) ;
                                 } ) ;
                             }
                     } ) ;

                   그 러 나  앞 서  언 급 했 듯 이  이 러 한  스 타 일 을  남 용 하 면  코 드 를  추 측 하 기  어 렵 습 니 다.  따 라 서  지 속 적

                   으 로  일 급  객 체 (first- cl ass  citi z e n )를  만 들 고  실 제 로 ‘ 연 속’ 이  무 엇 을  의 미 하 는 지  구 체 적 인  해 석 을  정




                   4    htt p ://w w w .2 alit y .c o m /2 01 2 /0 6 /c o nti n u ati o n - p a s si n g - st yl e .ht ml

             0 3 2




         R x J S  코 딩  공 작 소( 본 문) 최 종.i n d d    3 2                                           2 0 1 9 - 1 2 - 1 2    오 전  1 0: 1 0: 0 7
   15   16   17   18   19   20   21   22   23   24   25