개발일기/JS

자바스크립트 JS 동기 및 비동기 처리

알롱지 2023. 8. 30. 14:38
반응형

        //병렬로 전부 실행 후

 

 

        let promises = [];

        promises.push(new Promise((resolve) => {

            //실행문 작성1

            resolve();

        }));

 

        promises.push(new Promise((resolve) => {

            //실행문 작성2

            resolve();

        }));

 

        promises.push(new Promise((resolve) => {

            //실행문 작성3

            resolve();

        }));

 

        promises.push(new Promise((resolve) => {

            //실행문 작성4

            resolve();

        }));

 

        Promise.all(promises).then(() => {

             //위에 전부 다 작동 후에 작동 시키기 

        });

 

 

Promise 문들 전부 병렬로 한번에 작업 후에 다 이뤄지면 

Promise.all(promises).then 구간에 있는 작업 실행 

 

반응형