diff options
Diffstat (limited to '2620/main.js')
-rwxr-xr-x | 2620/main.js | 18 |
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 |