slept 4000我的问题是:假设我想或需要将上面描述的处理表示为循环,而不是“然后”回调;因此,承诺的结果需要以异步的形式出现我将如何将承诺数组转换为这样一个异步迭代?我所要求的是一个异步生成器函数AwaitAsTheyCome(),它以承诺列表作为输入,作为承诺解析的结果。that resolve those promises,
// one for each of the original pro
承诺允许程序异步运行并节省时间,因为它同时从两个URL检索信息。由于这些承诺是异步运行的,所以对于$q.all(承诺)函数来说,resultList总是有来自1.json的信息,而resultList1有来自2.json的信息,这是真的吗?promises.push()可能没有来自1.json的数据,对吗?因为这个承诺是异步运行的,所以它可能只有2.json中的数据在1.json之前。var promises = []; var d