aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x2723/main.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/2723/main.js b/2723/main.js
new file mode 100755
index 0000000..4d96883
--- /dev/null
+++ b/2723/main.js
@@ -0,0 +1,17 @@
+#!/usr/bin/env node
+"use strcit";
+
+/**
+ * @param {Promise} promise1
+ * @param {Promise} promise2
+ * @return {Promise}
+ */
+var addTwoPromises = async function (promise1, promise2) {
+ const [v1, v2] = await Promise.all([promise1, promise2]);
+ return v1 + v2;
+};
+
+/**
+ * addTwoPromises(Promise.resolve(2), Promise.resolve(2))
+ * .then(console.log); // 4
+ */