async&await

async function sleep(timeout) {
return new Promise((resolve, reject) => {
setTimeout(function() {
resolve('timeout');
}, timeout);
});
}


(async function() {
console.log('do something, ' + new Date());
await sleep(2000).then((value) => { console.log(value);});
console.log('Do other something, ' + new Date());
}());

posted @ 2017-05-15 15:39  ax=null  阅读(119)  评论(0编辑  收藏  举报