javascript promise(비동기처리)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript promise(비동기처리)相关的知识,希望对你有一定的参考价值。

function DelayP(sec){
  return new Promise((resolve,reject)=>{
   setTimeout(()=>{
    resolve('resolve 출력') 
   },sec * 1000) 
  })
}

DelayP(1).then((result)=>{
  console.log(1, result)
  return DelayP(1)
}).then((result)=>{
  console.log(2, result)
  return DelayP(1)
}).then((result)=>{
  console.log(3, result)
  return 'wow'
}).then((result)=>{
  console.log(result)
})
function DelayP(sec){
  return new Promise((resolve,reject)=>{
    setTimeout(()=>{
      reject('error!')
    }, sec*1000)
  })
}


wait(3)
  .then(
    ()=>{ console.log('done') } , 
    e =>{console.log('1nd catch in Then'), e , throw new Error("throw in Then")}
  )
  .catch(e=>{
    console.log('2st catch', e)
  })  

以上是关于javascript promise(비동기처리)的主要内容,如果未能解决你的问题,请参考以下文章

javascript 点击onClick처리

javascript 상품상세리뷰수가0개일때위젯숨기기

javascript 모바일에서'더보기'눌렀을때리뷰수갱신

javascript 고도몰이나기타솔루션사에서모바일주문내기더보기버튼눌렀을때리뷰작성버튼에링크붙여주는스크립트

sh GIT처음초기화(GIT初始)

markdown 에러처리#python #tutorial