【发布时间】:2022-06-10 17:51:43
【问题描述】:
我的意思是,是否有类似 Promise.all 的东西,只是方法一个接一个地依次执行。还是留给自己制作自定义方法?
const getUsersIds = (): Promise<any> => API.Users.getUsersIds().then(action((res) => (state.request.userIds = res)));
const getUsers = (): Promise<any> => API.Users.getUsers(state.request).then(action((res) => (state.users = res)));
Promise.all([getUsersIds, getUsers]) // - general row
在这种情况下,主要的命令是,我必须等到 getUsersIds (1) 被执行,然后根据ids 在这些用户中,使用 getUsers (2) 方法获取用户对象
【问题讨论】:
-
是的,它的
then方法在 promise 或 async/await 上 -
@Jamiec,你是多么有趣和机智。
标签: javascript reactjs typescript