Skip to content

Instantly share code, notes, and snippets.

@kru
Created February 26, 2018 09:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kru/8e67b90b39bd29e733a44e02219e7832 to your computer and use it in GitHub Desktop.
Save kru/8e67b90b39bd29e733a44e02219e7832 to your computer and use it in GitHub Desktop.
var myAwesomeModule = (function(members) {
function change() {
publicAPI.showMember = removeFalsy;
}
function getMembers() {
console.log(members);
}
function removeFalsy() {
var truthMember = members.filter(x => !!x);
console.log(truthMember);
}
var publicApi = {
showMember: getMembers,
change: change
};
return publicAPI;
})(['', 1, 2, null, 4, undefined, 5])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment