From c88a9176977fc392c8fddca2e4b68389cb1bef04 Mon Sep 17 00:00:00 2001 From: Sascha Schulz <sschulz@dh-software.de> Date: Di, 01 Aug 2023 11:08:05 +0200 Subject: [PATCH] add promise race example --- templates/007-js/async/race.js | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/templates/007-js/async/race.js b/templates/007-js/async/race.js new file mode 100644 index 0000000..70802a4 --- /dev/null +++ b/templates/007-js/async/race.js @@ -0,0 +1,7 @@ +const contestants = [ + new Promise((r) => setTimeout(() => r("a"), 1000)), + new Promise((r) => setTimeout(() => r("b"), 1000)), + new Promise((r) => setTimeout(() => r("c"), 1000)) +]; + +(async () => console.log(await Promise.race(contestants)))(); -- Gitblit v1.9.3