이 문제를 명확하게 설명하지 못해 죄송합니다. 나는 시도 할 것이다 :하나의 비동기 함수를 그룹 방식으로 호출하려면 어떻게해야합니까?
나는 데이터를 취하고 무언가를하는 비동기 함수 하나를 가지고있다.
function myFunction(num: number):Promise<void> {
return new Promise((resolve) => {
console.log(num);
return;
});
}
그룹에 5 개의 숫자를 인쇄하고 싶습니다 (순서는 중요하지 않음). 중요한 것은 이전 그룹이 끝난 후 다음 5 자리 숫자를 인쇄하고 싶다는 것입니다.
1, 2, 5, 4, 3, 6, 9, 8, 7, 10 ... is valid
7, 10, 1, 2, 3, 4, 5, 6, 8, 9 ... is not valid
어떻게 내가이 기능을 사용하는 경우이 그렇게 할 수 있습니다 : 예를 들어 ? 이 함수의 처음 5 개 호출이 해결되었는지 확인한 후 다음 5 개 함수 호출을 시작해야합니다. 이게 이상한 것처럼 보입니다. 저는 현재 문제를이 번호 문제로 추상화하려고합니다.
의견이나 아이디어에 감사드립니다.
이 타이프 라이터인가? 그렇다면 – evolutionxbox
태그를 추가해야합니다. 한 번에 myFunction을 5 번만 호출해야합니다. 그런 다음 Promise.all을 사용하여 각 5 세트를 기다리십시오. 그러나이 태그는 완전히 다른 방법 일 수 있습니다. –
글쎄요. Typescript가 아닐지도 모르지만 .. Flow가 될 수 있습니다 :) – Keith