查找一个班的学生,再查找每个学生参加的课程// callback为请求成功的回调函数// 具体查找的api这里不再举例查找学生异步方法 getStu(callback);查找每个学生参加的课程异步方法 getCourse(callback);由以上分析可知 需要等查找学生的请求返回后才能根据学生id查找每个学生的课程,以下为不同的解决方法Promiselet getStuPromise = new Promise((resolve,reject)=>{ getStu(function(res){ resolve(res.data); });});getStuPromise.then((data)=>{ // 得到每个学生的课程 getCourse(); // 还可以继续返回promise 对象});Generatorfunction *generatorGetStu(){ let stus = yield getStu(); // 等到getStu异步执行完才会执行getCourse let course = yield getCourse();}asyncasync getEveryCourse(){ let stus = await getStu(); // 等到getStu异步执行完才会执行getCourse let course = await getCourse();}