nodejs에서 약속을 사용하는 방법
약속이 필요한 곳
javascipt 코드를 사용할 때 출력이 지연되는 경우 예를 들어 역할 번호로 학생 관리 시스템을 개발하는 경우 특정 수수료 세부 정보에 액세스해야 하지만 약속을 사용해야 하는 경우 롤 번호에 액세스하는 데 시간이 걸리는 프로세스입니다.
약속 정의
const delay = new Promise(resolve => {
setTimeout(() => {
resolve();
}, 90000);
});
약속 호출 기능
delay.then(()=> {
console.log("Done Waiting");
})
약속 루프
const delays = [122, 100, 2000, 600];
const delay = (millisec) => {
return new Promise(resolve => {
setTimeout(() => {
console.log(millisec);
resolve(millisec)
}, millisec);
})
}
Promise.all(
delays.map(d => delay(d))
).then(() => { console.log("-----------") })
참조: https://medium.com/developer-rants/running-promises-in-a-loop-sequentially-one-by-one-bd803181b283
Reference
이 문제에 관하여(nodejs에서 약속을 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ktrajasekar/how-to-use-promise-in-nodejs-35hh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)