美文网首页
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