โณ
Promise All
Promise All์ด๋ ค์ ๋น๋๊ธฐ +40pts
Problem
Implement a simplified version of Promise.all.
Examples
Input:
promiseAll([Promise.resolve(1), Promise.resolve(2)])Output:
[1, 2]Explanation
์ด ๋ฌธ์ ๋ **Promise.all**์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ ์ง์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํฉ๋๋ค. ## ํต์ฌ ๊ฐ๋ : Promise.all ๋ชจ๋ Promise๊ฐ ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ ํ ๊ฒฐ๊ณผ ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. ### ๋์ ๋ฐฉ์ 1. ๋ชจ๋ Promise๊ฐ ์ฑ๊ณต โ ๊ฒฐ๊ณผ ๋ฐฐ์ด ๋ฐํ 2. ํ๋๋ผ๋ ์คํจ โ ์ฆ์ reject ### ๊ตฌํ ๋ถ์ ```javascript return new Promise((resolve, reject) => { const results = []; let completed = 0; promise...
View detailed explanation โKey Concepts
Promise.all ๋ณ๋ ฌ ์ฒ๋ฆฌ Promise ์์ฑ ์์ ์ ์ง
Time: O(n) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.