[Javascript] Promise #3 promise.all, promise.race
promise.all 은 자신이 관리하고자 하는 프로미스들의 이터러블 인자 하나를 넣으면 이터러블 내 모든 프로미스가 처리된 경우에만 프로미스 하나를 반환한다... 이때 모두 성공해야 한다. 하날도 실패하면 promise all도 더이상 기다리지 않고 실패한다. let one = new Promise(resolve => setTimeout(resolve, 1000, "one")); let two = new Promise(resolve => setTimeout(resolve, 2000, "two")); let three = new Promise(resolve => setTimeout(resolve, 3000, "three")); Promise.all([one, two, three]).then(result ..
Javascript/비동기 프로그래밍
2020. 4. 9. 00:20