第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于ajax異步加載請問數(shù)據(jù)延遲問題

關于ajax異步加載請問數(shù)據(jù)延遲問題

青春有我 2018-11-12 17:15:02
在外面定義一個空數(shù)組,然后做一個ajax請求,請求內再嵌套一個請求,最終拼接成一個三個對象插入空數(shù)組。最終出來的結果順序都是不一樣的,因為for循環(huán)執(zhí)行,但是ajax請求是異步的。最終結果受for循環(huán)影響,每次獲得的數(shù)組結果里面的對象字段順序都不一樣要怎么解決。代碼示例:
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

ajax 是異步的,當執(zhí)行到你的 log 代碼時,ajax 還沒有返回呢。

給你一個大致的程序吧


function getFirst() {

  return new Promise((resolve, reject) => {

    $.ajax({

      url: '',

      success: (res) => {

        resolve(res);

      },

      fail: (e) => {

        reject(e);

      }

    });

  });

}


function getSecond() {

  return new Promise((resolve, reject) => {

    $.ajax({

      url: '',

      success: (res) => {

        resolve(res);

      },

      fail: (e) => {

        reject(e);

      }

    });

  });

}


function getThird() {

  const getFiles = devId_arr

    .map(file => getSecond(file));

  

  return Promise

    .all(getFiles)

    .then(datas => {

        // 處理

    })

}


// 主程序


getThird().then((data => {

    console.log(data);

}))


查看完整回答
反對 回復 2018-12-28
  • 1 回答
  • 0 關注
  • 540 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號