From d0a9df1754e2c9182f5b3a3a30682b37014e6206 Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Wed, 3 Jan 2024 03:20:27 -0500 Subject: 2125,2620,2667 --- 2620/main.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 2620/main.js (limited to '2620') 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 -- cgit v1.2.3