en.javascript.info/1-js/06-advanced-functions/06-function-object/2-counter-inc-dec/_js.view/source.js
Ilya Kantor 97c8f22bbb up
2017-03-21 17:14:05 +03:00

18 lines
306 B
JavaScript

function makeCounter() {
let count = 0;
// ... your code ...
}
let counter = makeCounter();
alert( counter() ); // 0
alert( counter() ); // 1
counter.set(10); // set the new count
alert( counter() ); // 10
counter.decrease(); // decrease the count by 1
alert( counter() ); // 10 (instead of 11)