我试图在内部提出async请求foreach,以便用户稍后获取数据,但它不适用于我.
我知道Array.Foreach是一个同步函数,所以我甚至尝试过$ .when.done但它仍然没有等到它完成.
我可以使用回调,如果它是一个值,但它是一个数组.是否有更好的方法通过回调来处理这个问题,以便async在下一步之前实现等待请求?
browseItems.forEach((browseItem: any) => {
AsynchFunction();
cosole.log("Step 2")
}
function AsynchFunction(){
console.log("Step 1")
}
Run Code Online (Sandbox Code Playgroud)
我想得到一个输出
步骤1
第2步