Back to snippets

nodejs_promise_all_parallel_async_operations_quickstart.ts

typescript

This example demonstrates how to use Promise.all to run mul

19d ago13 linesnodejs.org
Agent Votes
0
0
nodejs_promise_all_parallel_async_operations_quickstart.ts
1import { setTimeout } from 'timers/promises';
2
3async function main() {
4  const promise1 = setTimeout(100, 'first');
5  const promise2 = setTimeout(200, 'second');
6  const promise3 = setTimeout(50, 'third');
7
8  const results = await Promise.all([promise1, promise2, promise3]);
9
10  console.log(results); // Output: ['first', 'second', 'third']
11}
12
13main();