Skip to content

Instantly share code, notes, and snippets.

@djalmajr
Created May 10, 2021 20:01
Show Gist options
  • Save djalmajr/07b343bcb589f7c8fbc042d4a182aa05 to your computer and use it in GitHub Desktop.
Save djalmajr/07b343bcb589f7c8fbc042d4a182aa05 to your computer and use it in GitHub Desktop.
Medium Post
// Exemplo de padrão modular usando IIFE
var contador = (function () {
var num = 0;
return {
incrementar: function () {
return ++num;
},
resetar: function () {
return (num = 0);
},
};
})();
console.log(contador.incrementar()); // 1
console.log(contador.incrementar()); // 2
console.log(contador.num); // undefined
console.log(contador.resetar()); // 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment