글

라벨이 await인 게시물 표시

async, await 개념 및 사용

이미지
 함수 앞에 async가 오게 되면 그 함수는 Promise이 된다. const    passOrfailed1   =   ()   =>   {      return   new   Promise ( ( respond ,   reject )   =>   {          respond ( ' pass ' ) ;      } ) ; } const    passOrfailed2   =   async   ()   =>   {      return   ' pass ' ; } passOrfailed는 1,2로 구분되어 있다. 1번은 기존의 Promise를 리턴하는 방식이고 2번은 async를 이용한 방 법이다. 코드가 상당히 간단해 진것을 알수 있다.  const    delay   =   ( sec )   =>   {      return   new   Promise  ( ( res )   =>   {          setTimeout ( res ,   sec * 1000 ) ;      } ) }   const   getFruit   =   async   ()   =>   {      await   delay ( 1 ) ; ...