개발공작소
728x90
반응형
article thumbnail
[JS] Promise.all를 통해 여러개의 프라미스를 병렬로 실행하고 모든 프라미스가 종료되는 시점을 잡아보자.
FrontEnd/JavaScript 2023. 5. 20. 23:53

Promise.all 이란? 여러 개의 프라미스를 동시(병렬)에 실행시키고 모든 프라미스가 준비될 때까지 기다린다고 해봅시다. 복수의 URL에 동시에 요청을 보내고, 다운로드가 모두 완료된 후에 콘텐츠를 처리할 때 이런 상황이 발생합니다. Promise.all은 이럴 때 사용할 수 있습니다. -javascript.info/promise-api- 쉽게 말해 여러개의 프라미스를 수행하고 모든 프라미스가 수행될 때까지 기다린 후에 다음 프로세스를 진행시킨다고 보면 된다. Promise.all 사용방법 기본문법 let promise = Promise.all([...promises...]); 샘플 Promise.all([ new Promise(resolve => setTimeout(() => resolve(1),..

728x90
반응형