Promise demo

2019-05-27  本文已影响0人  卡卡_4795

function resolveAfter2Seconds() {

  return new Promise((resolve,reject) => {

    setTimeout(() => {

      reject('rejected');

    }, 2000);

  }).catch(err=>{

    console.log('err %o',err)

  }).finally(function() { console.log("this is finally") });

}

async function asyncCall() {

  console.log('calling');

  var result = await resolveAfter2Seconds();

  console.log(result);

  // expected output: 'resolved'

}

asyncCall();

上一篇 下一篇

猜你喜欢

热点阅读