美文网首页
for循环处理多个请求

for循环处理多个请求

作者: 在小白的路上越走越远 | 来源:发表于2022-05-19 15:17 被阅读0次

结论:如果其中一个报错, 不会影响到其他结果。

  function a() {
    return new Promise((resolve, reject) => {
      resolve(1)
    })
  }

  function b() {
    return new Promise((resolve, reject) => {
      reject(2)
    })
  }
  function c() {
    return new Promise((resolve, reject) => {
      resolve(3)
    })
  }

  const arr = ['a', 'b', 'c']
  arr.forEach(async(item) => {
    // 如果其中一个请求失败, 不会中断循环
    const res = await window[item]()
    console.log('res', res)
  })

相关文章

网友评论

      本文标题:for循环处理多个请求

      本文链接:https://www.haomeiwen.com/subject/hrmfprtx.html