728x90
반응형
promise.all과 문법이 유사
다른 점은 promise.all은 모든 promise가 완료될 때까지 기다리는 반면
promise.race는 가장 먼저 완료된(resolve)가 리턴 됨
예시 소스
'use strict'
const promise1 = new Promise((resolve, reject) => {
setTimeout(() => resolve(2000),2000)
})
const promise2 = new Promise((resolve, reject) => {
setTimeout(() => resolve('즉시'),0)
})
Promise.race([promise1, promise2]).then(value => console.log(value));
728x90
반응형
'Javascript > Node' 카테고리의 다른 글
[Node] Prototype vs Class 차이점 알아보기 (0) | 2020.10.13 |
---|---|
[Node] http 모듈 이용하여 서버 구축하기 (0) | 2020.10.13 |
[Node] promise.all 사용해보기 (0) | 2020.09.28 |
[Node] File System 읽기와 쓰기(callback 방식과 async await 방식) (0) | 2020.09.28 |
[Node] node.js에서 DNS 주소 확인하기 (0) | 2020.09.28 |