循环请求数据怎么保证数据的顺序

我有一个循环请求数据列表的功能,但是有时返回的数据列表展现的顺序不一致
有什么方法能让他固定按序展示

let orderList = ['af123sdfs33242','sdf3323sdfsdfsd'].split(',');
let query = null ;
for(let id of orderList) {
    query = HttpServerObj.getByJSON(CONFIG.payDetail + id)
        .then((result) => {
            if (result.code === '200') {
                this.state.payDetail.push(result.data);
            }
        });
}
return query;
阅读 2.5k
1 个回答

如果循环体内部用async/await呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题