Closures Advanced in JavaScript
Advanced closure patterns
AdvancedAdvanced JSExample 3 of 12
closures-advanced.js
1function createCounter() {2 let count = 0;3 return {4 increment: () => ++count,5 decrement: () => --count,6 getCount: () => count7 };8}
Output
// Closure counter
What's going on
Closures create private variables.