条件
first two async functions start at the same time
don't know which one finish first
在完成这两个操作后,需要执行第三个函数。
尝试使用promise。请使用promise和其他方式来帮助实现它,如果可能的话。
一些我试过但不确定是否正确的事情。
function foop(a){
return new Promise(function(resolve, reject){
window.setTimeout(function(){
console.log("first promi
我正在为异步/等待并行处理编写代码,但如果出现任何错误,它不会处理所有记录,也不会处理记录的其余部分
async function test() {
let i = 0
let userId = [5000, 1000, 7000]
try {
while (i < userId.length) {
const userEmail = await getUserEmail(userId[i])
let sendEmailResult = await postSendUserEmail(userEmail)
i++
}
我试图使用异步函数实现Promise.all函数。但是当其中一个承诺被拒绝的时候,我会犯一个错误。这就是我所做的实现:
async function Promise_All_II(promises){
let results = []
for(let p of promises)
results.push(await p)
return results
}
const takeTime = (value, time=1000) => new Promise(resolve => set
下面是我试图运行的代码:
async function verifyExistingUsers(db, users) {
return new Promise((resolve, reject) => {
var companies = []
for (const [index, user] of users.entries()) {
let company = await getUserCompany(db, user)
companies.push(company)
if (