- Wait millisecond
1const wait = (ms) => new Promise((resolve) => setTimeout(resolve, ms)) - Parallel
12const [res1, res2] = awaitPromise.all([boo(),far()])
example:
1234567891011121314151617181920async function bar() {await wait(3000)console.log('bar done')return 2}async function test() {const f = await foo()console.log(f)const b = await bar()console.log(b)}async function testPromiseAll() {const [f, b] = await Promise.all([foo(), bar()])console.log(f)console.log(b)}testPromiseAll()
more