aboutsummaryrefslogtreecommitdiffstats
path: root/2620/main.js
diff options
context:
space:
mode:
Diffstat (limited to '2620/main.js')
-rwxr-xr-x2620/main.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/2620/main.js b/2620/main.js
new file mode 100755
index 0000000..da3ecbe
--- /dev/null
+++ b/2620/main.js
@@ -0,0 +1,18 @@
+#!/usr/bin/env node
+"use strict";
+
+/**
+ * @param {number} n
+ * @return {Function} counter
+ */
+var createCounter = function (n) {
+ var count = n;
+ return function () {
+ return count++;
+ };
+};
+
+const counter = createCounter(10);
+console.log(counter()); // 10
+console.log(counter()); // 11
+console.log(counter()); // 12