发表于: 2017-06-28 21:28:16
1 972
任务十三
今天完成的事情
- 调卡券管理模块接口
明天计划的事情
- 调试多年级,置顶接口
遇到的问题
- 1.有点轻微的发烧,头脑不是很清楚,买了药以后好一点了。
- 2.认认真真看了下promise这个东西,越看头越疼。死磕了一下午后,终于弄懂了对promise。在我们新建一个promise的时候,传给promise构造函数的函数就被执行了,所以我们一般不直接新建一个promise对象,而是放在一个方法里面。
function order(i) {
let yell=new Promise(function (resolve,reject) {
setTimeout(()=>{console.log(i);resolve(i)},1000)
});
return yell;
}
promise支持链式调用,比如
order(100).then(()=>order1()).then(()=>order2()).then(()=>{console.log('调用结束')});
这是一个很典型的链式调用,通过这种写法,可以让我们的代码更加简洁,提升可阅读性。
收获
1知道了如何使用promise来控制异步流程。
评论