js 在同步的方法中并发多条ajax的问题?

async getData() {
      await this.Arr.forEach(async val => {
        let obj = {};
        let itemBody = {key:val}
        let data = await post(this.dataUrl, itemBody, this.header);
        console.log(data);        if (data.result) {
          obj[val] = data.result.res;
          closeAry.push(obj);
        }
      });      this.closeAry = closeAry;
      let setKey = this.getStorageKey()
      wx.setStorageSync(setKey.toString(), closeAry)
    }

Arr 数组对应的是15条接口,本来想同步执行每个ajax,但是太慢。怎样让并发请求数据,返回结果在closeAry的顺序和Arr顺序对应?


慕容森
浏览 698回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript