摘要:查找一个班的学生,再查找每个学生参加的课程为请求成功的回调函数具体查找的这里不再举例查找学生异步方法查找每个学生参加的课程异步方法由以上分析可知需要等查找学生的请求返回后才能根据学生查找每个学生的课程,以下为不同的解决方法得到每个学生的课程
查找一个班的学生,再查找每个学生参加的课程
</>复制代码
// callback为请求成功的回调函数
// 具体查找的api这里不再举例
查找学生异步方法 getStu(callback);
查找每个学生参加的课程异步方法 getCourse(callback);
由以上分析可知 需要等查找学生的请求返回后才能根据学生id查找每个学生的课程,以下为不同的解决方法
Promise
</>复制代码
let getStuPromise = new Promise((resolve,reject)=>{
getStu(function(res){
resolve(res.data);
});
});
getStuPromise.then((data)=>{
// 得到每个学生的课程
getCourse();
// 还可以继续返回promise 对象
});
Generator
</>复制代码
function *generatorGetStu(){
let stus = yield getStu();
// 等到getStu异步执行完才会执行getCourse
let course = yield getCourse();
}
async
</>复制代码
async getEveryCourse(){
let stus = await getStu();
// 等到getStu异步执行完才会执行getCourse
let course = await getCourse();
}
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/101392.html
摘要:的翻译文档由的维护很多人说,阮老师已经有一本关于的书了入门,觉得看看这本书就足够了。前端的异步解决方案之和异步编程模式在前端开发过程中,显得越来越重要。为了让编程更美好,我们就需要引入来降低异步编程的复杂性。 JavaScript Promise 迷你书(中文版) 超详细介绍promise的gitbook,看完再不会promise...... 本书的目的是以目前还在制定中的ECMASc...
摘要:回调地狱异步程序书写指南什么是回调地狱我们很难一眼就看懂异步,或者是使用回调函数的程序。通常回调函数会用在下载文件读取文件或者数据库相关事务等。注意还没有被调用,它只是被创建然后最为回调函数传入。 回调地狱 JavaScript异步程序书写指南 什么是回调地狱? 我们很难一眼就看懂异步JavaScript,或者是使用回调函数的JavaScript程序。例如下面这段代码: fs.read...
摘要:参考文章珠峰架构课墙裂推荐细说异步函数发展历程异步编程谢谢各位小伙伴愿意花费宝贵的时间阅读本文,如果本文给了您一点帮助或者是启发,请不要吝啬你的赞和,您的肯定是我前进的最大动力。 知其然知其所以然,首先了解三个概念: 1.什么是同步? 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。此调...
摘要:换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。参考文章珠峰架构课墙裂推荐细说异步函数发展历程异步编程谢谢各位小伙伴愿意花费宝贵的时间阅读本文,如果本文给了您一点帮助或者是启发,请不要吝啬你的赞和,您的肯定是我前进的最大动力。知其然知其所以然,首先了解三个概念: 1.什么是同步? 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了...
阅读 2904·2021-10-08 10:04
阅读 3377·2021-09-10 11:20
阅读 588·2019-08-30 10:54
阅读 3442·2019-08-29 17:25
阅读 2379·2019-08-29 16:24
阅读 980·2019-08-29 12:26
阅读 1536·2019-08-23 18:35
阅读 2068·2019-08-23 17:53
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要